我试图发送非常大的电子邮件,通常在3MB左右,但可能更大。问题是我们的adsl线路在性能方面不总是很稳定,我们的电子邮件托管从本地解决方案更改为远程解决方案。这意味着使用正常的C#发送方法时,我一直遇到超时异常。而我不想只增加超时时间。要成功上传一个3MB电子邮件,我需要400秒的超时时间。
按照这里的答案,现在我可以通过本地smtp服务发送电子邮件,但仅当我不附加附件时才可以。如果附件大小约为3Mb,则完全失败。如果很小,尝试使用Outlook下载电子邮件时会失败。
我从smtp服务中删除了最大文件附件大小。是否还有其他设置或问题我可能弄错了?
如果有帮助的话,运行smtp服务的计算机是在运行win 7的win 2008上运行的虚拟机。
按照这里的答案,现在我可以通过本地smtp服务发送电子邮件,但仅当我不附加附件时才可以。如果附件大小约为3Mb,则完全失败。如果很小,尝试使用Outlook下载电子邮件时会失败。
我从smtp服务中删除了最大文件附件大小。是否还有其他设置或问题我可能弄错了?
如果有帮助的话,运行smtp服务的计算机是在运行win 7的win 2008上运行的虚拟机。