在Exchange里的BADMAIL文件夹是用来存放那些不能成功交付的消息或者那些没有交付报告(NDRs)的消息。在UNIX的电子邮件体系里,这是大概和废弃的信件文件一样。
Exchange 2003 Service Pack 1改变了这种行为。在对接受用户的关于BADMAIL文件夹占用过多的服务器空间的反馈的很好的处理之后BADMAIL的缺省行为被改变。
一旦Service Pack 1被应用,NDRs以及和它类似的消息都不会被写入BADMAIL;它们完全消失了。对那些大部分从来不为BADMAIL而费心的管理员来说,这是一个福音;他们可以清除这个文件夹并且忘掉它。
但是,如果要开启以前的BADMAIL报告你需要什么?做那些需要做一个注册表编辑,但是通过做那些你也可以比以前更轻松的设置BADMAIL 的行为。为了改变这个行为,在HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ SMTPSVC\Queuing里编辑一个DWORD设置。MaxBadMailFolderSize,要增加或改变的这个值是最大值,用千字节表示分配给每个BADMAIL文件夹。一旦这个空间数量被用在一个BADMAIL文件夹,消息就将不会被写入BADMAIL文件夹中。设置这个值为-1(小数)允许一个无限的文件夹值(也就是SP1之前的行为)。设置这个值为0(在SP1里缺省的)将根本不能写入到这个文件夹。注意新的消息不会删除就的那一个;一旦达到文件夹的值,将不会有新的消息写入。