警告:在此过程中,将删除所有发给外部 SMTP 收件人的邮件。内部电子邮件和来自 Internet 的传入电子邮件不受影响。以下设置是临时的,本节稍后部分有取消这些更改的步骤。
- 在 Exchange 系统管理器中,单击“连接器”下的“SmallBusiness SMTP 连接器”。此阶段需要 SMTP 连接器。如果 Exchange 服务器没有 SMTP 连接器,请创建一个。为此,请按照以下步骤操作:
- 右键单击“连接器”,单击“新建”,然后单击“SMTP 连接器”。
- 在“常规”选项卡上的“名称”框中,键入一个临时名称(例如,“临时连接器”)。
- 单击底部的“添加”并选择服务器名及其关联的 SMTP 虚拟服务器,然后单击“确定”。
- 单击“地址空间”。
- 单击“添加”,单击“SMTP”,然后单击“确定”。
- 在“Internet 地址空间属性”对话框中,保留默认设置(电子邮件域 * 和 Cost 1),然后单击“确定”。
- 单击“常规”选项卡,然后转到第 4 步。
- 右键单击“SmallBusiness SMTP 连接器”,然后单击“属性”。如果您有不止一个 SMTP 连接器,则您要在下列步骤中使用的连接器是“地址空间”选项卡上用“*”(星号)代表 SMTP 地址的那一个。
- 单击“常规”选项卡。记下此选项卡上的所有设置。在本文稍后部分必须恢复这些设置。
- 单击“将通过此连接器的所有邮件转发到下列智能主机”。
- 在提供的字段中,键入一个假的 IP 地址并将其用方括号括起来。例如,键入 [99.99.99.99]。
- 单击“传递选项”选项卡。
- 单击“指定何时通过此连接器发送邮件”。
- 在“连接时间”列表中,单击“每日 11:00 PM 运行”。
- 单击“确定”关闭“SMTP 连接器属性”对话框。
- 展开“服务器”,展开“Servername”,展开“协议”,展开“SMTP”。右键单击“默认 SMTP 虚拟服务器”,然后单击“停止”。
- SMTP 虚拟服务器可能需要几分钟时间才会停止。默认 SMTP 虚拟服务器停止后,再次右键单击“默认 SMTP 虚拟服务器”,然后单击“启动”。默认 SMTP 虚拟服务器的启动可能需要几分钟时间。
- 默认 SMTP 虚拟服务器启动后,等待大约 10 分钟。
现在默认 SMTP 虚拟服务器可以重新枚举邮件,并将它们放在 SmallBusiness SMTP 连接器或您在第 1.b 步中创建邮件时指定的连接器的单个队列中。
- 大约 10 分钟后,展开“默认 SMTP 虚拟服务器”,然后单击“队列”。
- 注意“Small Business SMTP 连接器”右边的邮件总数。
此数目必须保持稳定,以便可以同时删除所有邮件。
- 右键单击“队列”,然后单击“大约每 15 分钟刷新一次”。
- 重复第 15 步,直到邮件总数保持稳定为止。
- 找到 SmallBusiness SMTP 连接器的队列。该队列由黄色文件夹图标上的小红色时钟指示。
- 根据安装的 Small Business Server 版本,按照相应小节中的说明从队列中删除邮件:
- Small Business Server 2003:右键单击“SmallBusiness SMTP 连接器”,然后单击“查找邮件”。在相应的框中,单击下拉列表并在“搜索中列出的邮件数”中选择相应的数目。单击“立即查找”。在查找结果中,选择所有邮件 (SHIFT+PAGE DOWN)。右键单击所选邮件,然后单击“删除所有邮件(不发送 NDR)”。
- Small Business Server 2000:右键单击“SmallBusiness SMTP 连接器”,然后单击“删除所有邮件(不发送 NDR)”。
- 当系统提示您是否删除所选队列中的邮件时,单击“是”。删除这些邮件可能需要一些时间,具体取决于队列中邮件的数目。
- 删除邮件后,右键单击“队列”,然后单击“刷新”。
- 注意 SmallBusiness SMTP 连接器队列中的邮件总数。此数目为 0。
- 等待大约 5 分钟,然后再次刷新队列。其目的是使“SmallBusiness SMTP 连接器”队列中的邮件数达到 0 并保持为 0。如果此数目增加,则表明 Exchange 服务器仍在通过 SmallBusiness SMTP 连接器处理邮件以便进行外部传递。重复此步骤,直到此数目再次稳定为止。
- 重复第 19 步至第 23 步,直到“SmallBusiness SMTP 连接器”队列中的邮件数一直保持为 0。这时,Exchange 服务器的 SMTP 队列中的 UCE 就彻底被清除了。
在 Exchange 清除了 UCE 之后,您必须撤消在第 2 步至第 8 步中所做的更改。为此,请按照以下步骤操作:
- 在 Exchange 系统管理器中,展开“连接器”,右键单击“SmallBusiness SMTP 连接器”,然后单击“属性”。
如果您在第 1 步中创建了一个临时 SMTP 连接器,请单击“删除”而不是“属性”,然后转到第 7 步。
- 在“常规”选项卡上,将 “清理 Exchange Server 的 SMTP 队列”下的设置更改为在第 3 步中记录的设置。
- 单击“传递选项”选项卡。
- 验证是否选中了“指定何时通过此连接器发送邮件”选项。
- 在“连接时间”列表中,单击“始终运行”。
- 单击“确定”。
- 展开“服务器”,展开“Servername”,展开“协议”,然后展开“SMTP”。右键单击“默认 SMTP 虚拟服务器”,然后单击“停止”。
- 在 SMTP 虚拟服务器停止后,再次右键单击“默认 SMTP 虚拟服务器”,然后单击“启动”。
现在您已经将 Exchange 服务器配置为阻止开放 SMTP 中继,并且已经从 Exchange Server 的 SMTP 队列中删除了 UCE。下一步就该清理文件系统了。
清理 Exchange Server 的文件系统
Exchange Server 尝试基于 SMTP 虚拟服务器的具体设置传递电子邮件。达到这些传递阈值后,Exchange Server 将停止传递电子邮件并将邮件从 SMTP 队列中移到 BadMail(死信)文件夹中。此文件夹可能会占用驱动器上的大量空间。
要删除这些不必要的文件,请按照以下步骤操作:
- 在 Windows 资源管理器中,找到 C:\Program Files\Exchsrvr\Mailroot\Vsi 1 文件夹。为此,请展开左窗格中的“C:\Program Files”,展开“Exchsrvr”,展开“MailRoot”,然后展开“Vsi 1”。
重要说明:不要打开“BadMail”文件夹。根据 Small Business Server 2000 计算机处理的垃圾邮件的数量,此文件夹可能包含数十万个文件。如果打开此文件夹,则服务器看起来就好像停止了响应。
- 右键单击“BadMail”文件夹,单击“重命名”,然后将名称更改为 BadMailOld。
- 在 VSI 1 文件夹中,创建一个名为 BadMail 的新文件夹。
- 永久性地删除 BadMailOld 文件夹。为此,请单击 BadMailOld 文件夹,按住 SHIFT 键,然后按 DELETE 键。
- 当系统提示您是否删除 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) |