我开发了一个mvc 5应用程序,我正在使用smtp发送电子邮件。在发送电子邮件之前,我必须在文件夹中导出pdf报告,而不是使用电子邮件附加这些报告。当我发送单个电子邮件时,没有出现任何问题,但是当我发送2000或更高版本的电子邮件时附加pdf报告,而不是在某个时间导出停止并且没有电子邮件从应用程序发送。当我试图捕获异常时,我发现抛出异常后:
System.Net.Mail.SmtpException:操作已超时
任何人都可以帮我解决这个问题。
问候
答案 0 :(得分:0)
发送单个邮件会非常快,但发送2000封邮件可能需要一些时间,尤其是在每封邮件中发送文件时
将超时设置得更高,因为需要处理更多数据:
smtpClient.Timeout = 5000000;