织梦CMS - 轻松建站从此开始!

技术无忧网 - 技术从此无忧 -- 一站式中文IT技术网站 - www.tech51.net

清理 Exchange Server SMTP 队列

时间:2009-07-04 15:29来源:未知 作者:admin 点击:
清理 Exchange Server 的 SMTP 队列

警告:在此过程中,将删除所有发给外部 SMTP 收件人的邮件。内部电子邮件和来自 Internet 的传入电子邮件不受影响。以下设置是临时的,本节稍后部分有取消这些更改的步骤。

  1. 在 Exchange 系统管理器中,单击“连接器”下的“SmallBusiness SMTP 连接器”。此阶段需要 SMTP 连接器。如果 Exchange 服务器没有 SMTP 连接器,请创建一个。为此,请按照以下步骤操作:
    1. 右键单击“连接器”,单击“新建”,然后单击“SMTP 连接器”。
    2. 在“常规”选项卡上的“名称”框中,键入一个临时名称(例如,“临时连接器”)。
    3. 单击底部的“添加”并选择服务器名及其关联的 SMTP 虚拟服务器,然后单击“确定”。
    4. 单击“地址空间”。
    5. 单击“添加”,单击“SMTP”,然后单击“确定”。
    6. 在“Internet 地址空间属性”对话框中,保留默认设置(电子邮件域 * 和 Cost 1),然后单击“确定”。
    7. 单击“常规”选项卡,然后转到第 4 步。
  2. 右键单击“SmallBusiness SMTP 连接器”,然后单击“属性”。如果您有不止一个 SMTP 连接器,则您要在下列步骤中使用的连接器是“地址空间”选项卡上用“*”(星号)代表 SMTP 地址的那一个。
     
  3. 单击“常规”选项卡。记下此选项卡上的所有设置。在本文稍后部分必须恢复这些设置。
  4. 单击“将通过此连接器的所有邮件转发到下列智能主机”。
  5. 在提供的字段中,键入一个假的 IP 地址并将其用方括号括起来。例如,键入 [99.99.99.99]
  6. 单击“传递选项”选项卡。
  7. 单击“指定何时通过此连接器发送邮件”。
  8. 在“连接时间”列表中,单击“每日 11:00 PM 运行”。
  9. 单击“确定”关闭“SMTP 连接器属性”对话框。
  10. 展开“服务器”,展开“Servername”,展开“协议”,展开“SMTP”。右键单击“默认 SMTP 虚拟服务器”,然后单击“停止”。
  11. SMTP 虚拟服务器可能需要几分钟时间才会停止。默认 SMTP 虚拟服务器停止后,再次右键单击“默认 SMTP 虚拟服务器”,然后单击“启动”。默认 SMTP 虚拟服务器的启动可能需要几分钟时间。
  12. 默认 SMTP 虚拟服务器启动后,等待大约 10 分钟。

    现在默认 SMTP 虚拟服务器可以重新枚举邮件,并将它们放在 SmallBusiness SMTP 连接器或您在第 1.b 步中创建邮件时指定的连接器的单个队列中。
  13. 大约 10 分钟后,展开“默认 SMTP 虚拟服务器”,然后单击“队列”。
  14. 注意“Small Business SMTP 连接器”右边的邮件总数。

    此数目必须保持稳定,以便可以同时删除所有邮件。
  15. 右键单击“队列”,然后单击“大约每 15 分钟刷新一次”。
  16. 重复第 15 步,直到邮件总数保持稳定为止。
  17. 找到 SmallBusiness SMTP 连接器的队列。该队列由黄色文件夹图标上的小红色时钟指示。
  18. 根据安装的 Small Business Server 版本,按照相应小节中的说明从队列中删除邮件:
    • Small Business Server 2003:右键单击“SmallBusiness SMTP 连接器”,然后单击“查找邮件”。在相应的框中,单击下拉列表并在“搜索中列出的邮件数”中选择相应的数目。单击“立即查找”。在查找结果中,选择所有邮件 (SHIFT+PAGE DOWN)。右键单击所选邮件,然后单击“删除所有邮件(不发送 NDR)”。
    • Small Business Server 2000:右键单击“SmallBusiness SMTP 连接器”,然后单击“删除所有邮件(不发送 NDR)”。
  19. 当系统提示您是否删除所选队列中的邮件时,单击“是”。删除这些邮件可能需要一些时间,具体取决于队列中邮件的数目。
  20. 删除邮件后,右键单击“队列”,然后单击“刷新”。
  21. 注意 SmallBusiness SMTP 连接器队列中的邮件总数。此数目为 0。
  22. 等待大约 5 分钟,然后再次刷新队列。其目的是使“SmallBusiness SMTP 连接器”队列中的邮件数达到 0 并保持为 0。如果此数目增加,则表明 Exchange 服务器仍在通过 SmallBusiness SMTP 连接器处理邮件以便进行外部传递。重复此步骤,直到此数目再次稳定为止。
  23. 重复第 19 步至第 23 步,直到“SmallBusiness SMTP 连接器”队列中的邮件数一直保持为 0。这时,Exchange 服务器的 SMTP 队列中的 UCE 就彻底被清除了。



在 Exchange 清除了 UCE 之后,您必须撤消在第 2 步至第 8 步中所做的更改。为此,请按照以下步骤操作:

  1. 在 Exchange 系统管理器中,展开“连接器”,右键单击“SmallBusiness SMTP 连接器”,然后单击“属性”。

    如果您在第 1 步中创建了一个临时 SMTP 连接器,请单击“删除”而不是“属性”,然后转到第 7 步。
  2. 在“常规”选项卡上,将 “清理 Exchange Server 的 SMTP 队列”下的设置更改为在第 3 步中记录的设置
  3. 单击“传递选项”选项卡。
  4. 验证是否选中了“指定何时通过此连接器发送邮件”选项。
  5. 在“连接时间”列表中,单击“始终运行”。
  6. 单击“确定”。
  7. 展开“服务器”,展开“Servername”,展开“协议”,然后展开“SMTP”。右键单击“默认 SMTP 虚拟服务器”,然后单击“停止”。
  8. 在 SMTP 虚拟服务器停止后,再次右键单击“默认 SMTP 虚拟服务器”,然后单击“启动”。

现在您已经将 Exchange 服务器配置为阻止开放 SMTP 中继,并且已经从 Exchange Server 的 SMTP 队列中删除了 UCE。下一步就该清理文件系统了。

 

清理 Exchange Server 的文件系统

Exchange Server 尝试基于 SMTP 虚拟服务器的具体设置传递电子邮件。达到这些传递阈值后,Exchange Server 将停止传递电子邮件并将邮件从 SMTP 队列中移到 BadMail(死信)文件夹中。此文件夹可能会占用驱动器上的大量空间。

要删除这些不必要的文件,请按照以下步骤操作:

  1. 在 Windows 资源管理器中,找到 C:\Program Files\Exchsrvr\Mailroot\Vsi 1 文件夹。为此,请展开左窗格中的“C:\Program Files”,展开“Exchsrvr”,展开“MailRoot”,然后展开“Vsi 1”。

    重要说明:不要打开“BadMail”文件夹。根据 Small Business Server 2000 计算机处理的垃圾邮件的数量,此文件夹可能包含数十万个文件。如果打开此文件夹,则服务器看起来就好像停止了响应。
  2. 右键单击“BadMail”文件夹,单击“重命名”,然后将名称更改为 BadMailOld。
  3. 在 VSI 1 文件夹中,创建一个名为 BadMail 的新文件夹。
  4. 永久性地删除 BadMailOld 文件夹。为此,请单击 BadMailOld 文件夹,按住 SHIFT 键,然后按 DELETE 键。
  5. 当系统提示您是否删除 BadMailOld 文件夹时,单击“是”。删除此文件夹可能需要很长时间,具体取决于此文件夹中的文件数。

对 Exchange Server 的驱动器执行磁盘碎片整理

因为您已经移动或删除了很多文件,所以您可能需要在受影响的驱动器上运行“磁盘碎片整理程序”。

 

从“黑洞”列表中清除 Exchange Server

您可能必须采取适当的步骤,将您的 Exchange Server 域名或 Exchange 服务器的外部 IP 地址从各种“黑洞”列表中删除。要查看常见“黑洞”列表的几个示例,请参见下面的 Microsoft 知识库文章的结尾部分:
 

300580  (http://support.microsoft.com/kb/300580/EN-US/ ) Cannot Send E-Mail Messages to a Growing List of Domains

 

(责任编辑:admin)
织梦二维码生成器
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片