我在发送大附件时遇到了最大的困难,我检查过所有地方的发送/接收文件大小限制都是 100mb,但用户甚至无法接收 14mb 大小的文件。
我正在使用垃圾邮件过滤器(Appriver),并且已经与他们的支持合作了很长时间,我们在日志中看到以下错误
13:32:40.260 4 SMTP-000036([myserverIP]) rsp: 354 Start mail input; end with <CRLF>.<CRLF>
13:33:41.038 3 SMTP-000033([myserverIP]) write failed. Error Code=connection reset by peer
13:33:41.038 3 SMTP-000033([myserverIP]) [659500] failed to send. Error Code=connection reset by peer
13:33:41.038 4 SMTP([myserverIP]) [659500] batch reenqueued into tail
Windows 防火墙在 Exchange 服务器上被禁用,所有价值较小的其他电子邮件都可以顺利通过。
以下是尺寸限制的打印内容:
ConnectorType ConnectorName MaxReceiveMessageSize MaxSendMessageSize
------------- ------------- --------------------- ------------------
Send InternetSendConnector - 35 MB (36,700,160 bytes)
Send Appriver-Smarthost - 35 MB (36,700,160 bytes)
Receive Default EXCHSRVR 100 MB (104,857,600 bytes) -
Receive Client Proxy EXCHSRVR 100 MB (104,857,600 bytes) -
Receive Default Frontend EXCHSRVR 100 MB (104,857,600 bytes) -
Receive Outbound Proxy Frontend EXCHSRVR 100 MB (104,857,600 bytes) -
Receive Client Frontend EXCHSRVR 100 MB (104,857,600 bytes) -
Receive ExchangeRelay 100 MB (104,857,600 bytes) -
TransportConfig - 100 MB (104,857,600 bytes) 10 MB (10,485,760 bytes)
ADSiteLink DEFAULTIPSITELINK Unlimited Unlimited
服务器上也没有防病毒软件,这可能会造成干扰,我现在没有主意了 :(
编辑1
运行 BPA 后,出现错误:
Exchange Organization: Check whether the incoming message(CN=MyDomain,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=WG,DC=local) size isn't set
The maximum incoming message size isn't set in organization 'CN=MyDomain,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=WG,DC=local'. This can cause reliability problems.
目前的尺寸如下:
[PS] C:\Temp>Get-TransportConfig | ft MaxSendSize, MaxReceiveSize
MaxSendSize MaxReceiveSize
----------- --------------
Unlimited Unlimited
[PS] C:\Temp>Get-ReceiveConnector | ft name, MaxMessageSize
Name MaxMessageSize
---- --------------
Default EXCHSRVR 100 MB (104,857,600 bytes)
Client Proxy EXCHSRVR 100 MB (104,857,600 bytes)
Default Frontend EXCHSRVR 100 MB (104,857,600 bytes)
Outbound Proxy Frontend EXCHSRVR 100 MB (104,857,600 bytes)
Client Frontend EXCHSRVR 100 MB (104,857,600 bytes)
ExchangeRelay 100 MB (104,857,600 bytes)
再次,较小的电子邮件可以顺利通过。似乎某个地方有 10mb 的接收限制,但我找不到。
答案1
您是否也解除了组织限制?
看这以供参考:
接收消息的最大大小
Cmdlet:Set-TransportConfig参数:MaxReceiveSize 邮件流 > 接收连接器 > 更多选项 更多选项图标 > 组织传输设置 > 限制选项卡 > 最大接收邮件大小
此外,“对端重置连接”更多地指向网络问题而不是大小限制问题。
答案2
所有连接器均配置正确,允许附件大小为 10+mb。由于我们的第三方垃圾邮件过滤器 AppRiver,电子邮件无法送达。
根据他们的支持,他们允许 35mb 大小的附件。根据我们的测试,事实并非如此。
一旦我绕过垃圾邮件过滤器,各种形状/大小的电子邮件都会成功投递。
答案3
尝试将您的服务器的 IP 地址添加到中继连接器的允许列表中。