Exchange:如何查看 BadMail 文件夹中的邮件?

Exchange:如何查看 BadMail 文件夹中的邮件?

这是一个简单的问题,应该在文档的某个地方,但无论如何。

我如何访问此 BadMail 文件夹并查看其中邮件的内容?

谢谢!

答案1

在以前的 Exchange 版本(5.5、2000、2003(无服务包))中,所有无法投递的电子邮件都会被存放在 Badmail 目录中。此文件夹会无限增大,直到磁盘空间耗尽。

Exchange 服务器 2003服务包 1改变这一点。默认情况下,它将以虚拟方式处理所有“坏邮件”,并且不会累积任何数据垃圾。

如果您想保留死信,则需要更改几个注册表设置:

 HKLM\System\CurrentControlSet\Services\SMTPSVC\Queuing 

 Value: MaxBadMailFolderSize   this is the size in KB.  
 Value: BadMailSyncPeriod      specifies how often to check 
                               the Badmail folder (in minutes). 

如果设置为 0,则死信会消失。-1 恢复为 SP1 之前的设置。但是,与循环日志记录一样,这不会“轮换”消息 - 只会收集消息,直到达到最大文件夹大小,然后停止收集更多死信。

在 Exchange Server 2003 SP1 之前的版本中,死信文件夹包含无法投递的邮件,也无法返回给发件人。因此,该文件夹通常包含垃圾邮件,文件夹中的文件可以通常只需删除即可。您应该在此类服务器上查看虚拟 SMTP 协议的属性(其中有一个死信文件夹设置)来找到您的 SMTP 服务器。

但是,Exchange 不提供定期清空文件夹内容的设置。危险在于,此文件夹将不受监控,并将继续填满。此链接也可能对您有用:

Exchange Server 死信删除和归档

自动删除或存档 SMTP 虚拟服务器的死信目录中的文件。

答案2

如果您运行的是 Exchange 2000(我认为还有 2003),则通常位于 C:\Program Files\Exchsrvr\Mailroot\Vsi 1\BadMail\。如果是 IIS SMTP 服务器,则位于 C:\inetpub\mailroot\smtpsvc1\badmail。如果是 Exchange 2007,则没有这个位置,但您可以使用邮件跟踪工具。

答案3

此外,我相信 Exchange 2003 SP1 取消了 BadMail 存储... 可能是因为没有人会检查它们、清除它们。如果不经常检查,无法送达的电子邮件会给您的服务器带来很大的负担。

相关内容