我想发送非常大的电子邮件,通常在3 MB的范围内,但可以更大。问题在于,我们的adsl产品线在性能方面并不总是很稳定,我们的电子邮件托管从本地解决方案更改为远程解决方案。这意味着通过使用正常的C#发送方法,我保持达到超时到达异常。我不想只是增加超时时间。要成功上传3Mb电子邮件,我需要400秒的超时时间。通过本地smtp服务发送电子邮件
正在回答here 现在我可以通过本地smtp服务获取电子邮件,但前提是我没有附加附件。如果附件位于3Mb区域,则完全失败。如果它很小,那么当我尝试使用outlook来取消电子邮件时会失败。
我没有删除smtp服务的最大文件附件大小。任何其他设置或如此我可能会错误?
如果它有助于在运行的SMTP服务是一个虚拟机运行Windows 2008在PC上运行Windows 7
为什么你不把你的大消息分解成几条消息? – Dennis
您可以将数据分成较小的消息,或者重新考虑您的方法,并将您的文件托管在存储区域,然后将链接寄出。通过电子邮件移动兆字节只是要求长期运行的麻烦(在某些时候,smtp服务器*将会爆炸。那么电子邮件备份呢?) – Alex
您可以将文件放入收存箱,然后弹出链接在你的电子邮件中。 – d4v3y0rk