问题描述
程序已经可以发送1M以下的附件,当发送超过1M的附件时出现的提示为:421服务未就绪,关闭传输信道增加附件的代码如下SendBufferstr+="------=_NextPart_000_00D6_01C29593.AAB31770"+enter;SendBufferstr+="Content-Type:application/octet-stream"+enter;SendBufferstr+="name="="+Charset.ToUpper()+"B"+Base64Encode(filepath.Substring(filepath.LastIndexOf("\")+1))+"=""+enter;SendBufferstr+="Content-Transfer-Encoding:base64"+enter;SendBufferstr+="Content-Disposition:attachment;"+enter;SendBufferstr+="filename="="+Charset.ToUpper()+"B"+Base64Encode(filepath.Substring(filepath.LastIndexOf("\")+1))+"=""+enter+enter;SendBufferstr+=GetStream(filepath)+enter+enter;如何解决才能让发送较大的附件?
解决方案
解决方案二:
顶一个
解决方案三:
再顶,怎么没有人气呢?两天了呀
解决方案四:
CSDN怎么了?我开的帖子咋没有一个人看到呢?
解决方案五:
这个好像是受邮件服务器限制的吧。。。我遇到的是用outlook来发,貌似不能过10M。。。具体的我也不是很清楚帮你顶一个
解决方案六:
webconfig里面可以做个设置不知道能否解决楼主试试
解决方案七:
请孟子来指点一下啊
解决方案八:
顶