Exchange调整入站SMTP连接超时时间
Posted ***忘了时间的钟***
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Exchange调整入站SMTP连接超时时间相关的知识,希望对你有一定的参考价值。
双方邮件服务器在通过SMTP传送邮件的过程中,由于网络/带宽问题,或是邮件太大;花费的传递时间总会超过Exchange服务器SMTP连接限制的最大超时时间,最终导致邮件接受失败。
1、打开Exchange Management Shell窗口,先查看当前默认接收连接器的超时时间,假设默认接收连接器的名称为:Default EXCHANGE2010
Get-ReceiveConnector -Identity "Default EXCHANGE2010" |FL
可以看到ConnectionTimeout连接超时时间默认为10分钟。
2、修改默认接收连接器的连接超时时间为30分钟
Set-ReceiveConnector -Identity "Default EXCHANGE2010" -ConnectionTimeout 00:30:00
修改后再查看,ConnectionTimeout时间已经变为30分钟了。
3、最后重启Microsoft Exchange Transport(传输)服务,使设置生效。
SMTP的ConnectionTimeout时间调整为多少合适?架设邮件大约5M,用时10分钟左右服务器才能接收完成,而邮件大小为10M,可相应的调整为30分钟左右;当然,这样即使收到邮件也会有延迟,保证邮件服务器网络和带宽的充足是非常有必要的。
以上是关于Exchange调整入站SMTP连接超时时间的主要内容,如果未能解决你的问题,请参考以下文章
调整Exchange接收连接器延迟参数解决SMTP代发送邮件问题
使用 smtp 和 Gmail 的 Phpmailer 无法正常工作 - 连接超时
无法从 Laravel 应用程序发送电子邮件:无法与主机 smtp.gmail.com 建立连接 [连接超时 #110]
通过 Exchange Online (Office 365) 使用 System.Net.Mail 发送 SMTP 电子邮件