System.Net.Mail.SmtpException:操作已超时

时间:2016-06-24 17:23:05

标签: smtp asp.net-mvc-5

我开发了一个mvc 5应用程序,我正在使用smtp发送电子邮件。在发送电子邮件之前,我必须在文件夹中导出pdf报告,而不是使用电子邮件附加这些报告。当我发送单个电子邮件时,没有出现任何问题,但是当我发送2000或更高版本的电子邮件时附加pdf报告,而不是在某个时间导出停止并且没有电子邮件从应用程序发送。当我试图捕获异常时,我发现抛出异常后:

System.Net.Mail.SmtpException:操作已超时

任何人都可以帮我解决这个问题。

问候

1 个答案:

答案 0 :(得分:0)

发送单个邮件会非常快,但发送2000封邮件可能需要一些时间,尤其是在每封邮件中发送文件时

将超时设置得更高,因为需要处理更多数据:

smtpClient.Timeout = 5000000;