为什么 Exchange 2003 会默默拒绝带有大附件的电子邮件?

为什么 Exchange 2003 会默默拒绝带有大附件的电子邮件?

我们的环境:

  • Exchange Server 2003 Standard,单实例,在 Windows Server 2003 Standard 上运行。
    • 配置为不发送/接收附件大于 10 MB 的邮件。
    • 未启用 NDR。

问题:

当外部发件人发送带有大于 10MB 附件的电子邮件时,Exchange 按照配置不会接收该邮件。但是,该邮件的发件人不会从其自己的邮件服务器收到任何通知,告知其由于附件大小而无法投递该邮件。

但是,如果外部用户尝试向不存在的用户发送电子邮件,他们会收到来自其邮件服务器的消息,表明该用户不存在。

这是为什么?我能做些什么?如果发件人收到附件文件大小超出我们的限制的通知,并且他们的邮件从未被收到,那就太好了……

更新

Exchange 服务器前面有一个 SpamAssassin 框...这与它有关系吗?

以下是我在搜索我的测试电子邮件时 SpamAssassin 日志中的最后几行:

邮件 postfix/smtp[19133]: 2B80917758: to=,relay=10.0.0.8[10.0.0.8]:25,delay=4.3,delays=2.6/0/0/1.7,dsn=2.6.0,status=sent (250 2.6.0 排队等待投递的邮件)

我的假设是 Spam Assassin 认为该消息没有问题并将其转发给 Exchange。

更新

我已经确认 Exchange 正在接收邮件并生成 NDR。但是,NDR 的传送已被禁用,以防止背向散射我可以做些什么来让 Exchange 向发送邮件服务器发送退回邮件(或验证邮件是否已发送),以便发送邮件服务器可以通知其发件人退回邮件?

答案1

如果我们确定 Exchange 正在执行此操作,那么您可以在 SMTP 连接器等上设置更全面的日志记录,以便了解发生了什么。

距离我上次使用 Exchange 2003 已经过去了很长时间,所以我记不清细节了,但当你查看连接器的属性时,不难找到它。您还可以启用邮件跟踪链接文本. 您应该能够使用这些工具确定新的测试消息是否被接受或被默默丢弃,或者交换是否正在发送 NDR 但只是没有到达 - 这可能会让您回到 spamassassin 框。

相关内容