昨天,我的一位用户正在等待政府联系人发送的一封重要且时间紧迫的电子邮件,但却一直没有收到。当天晚些时候,他们给该联系人发了一封电子邮件,询问“那封电子邮件在哪里?”政府 POC 回复说:“我今天上午 11:00 已经发送了。”
我检查了我们的 Exchange 邮件跟踪日志并确认电子邮件确实已发送,但因超出最大邮件大小限制而被拒绝(附件显然很大)。
当我们意识到发生了什么事时,政府 POC 已经下班了,机会之窗也关闭了。显然,当他的电子邮件被我们的系统拒绝时,政府 POC 应该(在某个时候)收到 NDR,但他要么没有及时收到,要么没有注意到,要么不理解,要么根本不在乎。(这封电子邮件发给了一群竞标新合同的潜在客户,大概只要他发送电子邮件完成了工作,他可能不在乎它是否成功到达。)
当我向某个用户发送的电子邮件由于超出 Exchange 2010 邮件大小限制之一而被拒绝时,我该如何收到通知?如果我当时就预见到了拒绝,我们可能就有足够的时间在机会溜走之前解决问题。
答案1
您可以创建传输规则,包括附件的大小限制。然后可以将邮件转发到特定地址或发送到其他地址进行审核或任何您喜欢的地址。请参阅有关 Exchange 2010 传输规则的 TechNet 文章,特别是第 #32 部分。
编辑:您始终可以将特定的 NDR 转发给您的“邮件管理员”。查找这里。
答案2
您如何强制执行邮件大小?环境中的最高限制应设置在接收连接器上 - 但我发现很多限制都被取消了。这将确保电子邮件在交付时被拒绝并返回 NDR。
我还看到过这种现象,当有多个服务器并且接收连接器在所有服务器上不一致时,电子邮件就会来回跳转。另一个原因是发送连接器指向同一组织中的另一个 Exchange 服务器 - 再次导致电子邮件循环。
基本上,您所看到的行为是意料之外的,问题是为什么它没有被拒绝。
您问到如果电子邮件因大小原因被拒绝,您会收到通知吗?这是不可能的。在正常运行的环境中,拒绝会在交付时发生,因此 Exchange 无法通知您。要通知电子邮件,必须先接受,然后隔离,而 Exchange 没有此功能。