我正在运行一个使用SMTP的工作,它可以运行超过一个小时,通过电子邮件发送整个时间。 这不是我的代码,而是一个基于工作stream的应用程序,所以我只是得到一个表单来configuration邮件服务器,subj,味精等,不能看到它的实现。 我知道这是.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。
谢谢如果有人能够解决我的问题。
编辑 – 我相信,图书馆只是保持连接,并没有包裹在任何清理代码或使用声明。 也就是说,去年在这个问题上,我还没有取得任何进展,只要我看到那些失败的东西就可以了。