4.4.1 批量电子邮件作业中 SMTP 以 10 分钟为间隔的超时

4.4.1 批量电子邮件作业中 SMTP 以 10 分钟为间隔的超时

我正在运行一个使用 SMTP 的作业,它可以运行超过一个小时,全程发送电子邮件。这不是我的代码,而是一个基于工作流的应用程序,所以我只得到一个表单来配置邮件服务器、主题、消息等,看不到它的实现。我知道它是 .NET 和 SmtpClient。我看到应用程序每 10 分钟报告一次 4.4.1 超时,这是服务器的响应。这 10 分钟会话中的电子邮件数量是可变的,介于 100 到 150 以下之间,这让我想具体询问 10 分钟超时时间。

我发现有几个交换属性(虽然我不知道它们运行的​​是哪个版本)设置了超时限制。(http://technet.microsoft.com/en-us/library/bb232205%28v=exchg.150%29.aspx

ConnectionInactivityTimeOut 和 ConnectionTimeout 的值是否可以控制超时?

最后

我想问一下,交易所是否将其从同一源持续接收的一致连接视为一个连续连接,并每 10 分钟导致超时并导致超时?

我正在使用邮件服务器的静态 IP。

如果有人能解答我的问题我将不胜感激。

编辑 - 我相信该库只是保留了连接,并没有包含在任何清理代码或使用语句中。话虽如此,在过去的一年里,我仍然没有在这个问题上取得任何进展,只是在看到失败时重新排队。

相关内容