SMTP 传输调整

 

上一次修改主题: 2005-05-10

本主题提供在服务器上调整传输的信息。对于 Exchange 2000 Server 客户,此部分中的建议与以前的 Exchange 2000 Server 性能文档中的建议相同。

Mailroot 目录位置

在 Exchange Server 2003 中,当邮件通过 SMTP 到达时,数据将以 NTFS 文件系统文件(尤其是 .eml 文件)的形式写入到磁盘中。默认情况下,这些文件被写入安装有 Exchange Server 2003 二进制文件的同一磁盘分区上的目录(<drive>:\Program Files\Exchsrvr\Mailroot)中。

某些情况(如配置了桥头服务器或中继服务器)下,将 SMTP Mailroot 目录重新定位到速度更快的磁盘分区可以提高性能。

在 Exchange Server 2003 中,可以使用 Exchange 系统管理器移动 Mailroot 目录。有关详细说明,请参阅如何在 Exchange Server 2003 中移动 Mailroot 目录

SMTP MaxMessageObjects

SMTP 队列中的每封邮件至少使用 4 KB 内存;因此,如果队列变得非常大,可能会出现内存不足的情况。如果减小此设置,会减少可以排在队列中的最大邮件数,从而减小 SMTP 占用的最大内存。达到经配置的限制后,与服务器建立的每个 SMTP 连接将返回内存不足的错误消息。例如,如果此值减小到 10,000,当队列中的邮件数到达 10,000 封后,SMTP 将拒绝入站邮件。

可以设置 MaxMessageObjects 注册表值,以指定 SMTP 队列中可以存在的邮件数。有关详细说明,请参阅如何设置 MaxMessageObjects 注册表值