限制每个连接的邮件数

此选项可以限制单个连接中发送的邮件数。通过允许使用多个连接以便将邮件传递给远程域,此选项还提供了提高系统性能的方法。当达到设置的限制时,新的连接将自动打开,然后继续传输,直到完成所有邮件的传递。

例如,通常,如果将大量的邮件发送到某一远程域,可以将“将未传递报告的副本发送到”的值设置为相对小的数(例如,20)。那么,当在一个会话中发送 100 个邮件时,SMTP 服务在发送了前 20 个后立即打开了一个新的连接,再发送下 20 个,然后以此类推。在这种情况下,最多会有五个向同一目标传递排队邮件的同时发生的连接。如果同时传递邮件的数量更少(即在一个连接中并没有很长的传输流),则邮件传送的速度会更快。

要确定限制的值,请检查系统监视器中的“SMTP 服务器”对象的“Messages Sent/sec”性能计数器。“限制每个连接的邮件数为”的值应该小于性能计数器中显示的值。如果计数器显示的值为 30,而您将最大值连接设置为 50,则由于服务器不会每秒发送超过 30 个的邮件,因此不会有同时发生的连接被打开。这样,服务器就好像在一个连接上以很长的传输流的方式发送邮件。此设置仅影响待发邮件。可以使用此设置来提高服务器的输出速度,但是不影响其他服务器处理传入邮件的速率。

要点 要点 您必须是本地计算机上 Administrators 组的成员或者必须被委派了相应的权限,才能执行下列步骤。作为安全性的最佳操作,请使用不属于 Administrators 组的帐户登录计算机,然后使用运行方式命令以管理员身份运行 IIS 管理器。在命令提示符下,键入 runas /user:administrative_accountname "mmc %systemroot%\system32\inetsrv\iis.msc"

限制一个连接中的邮件数
  1. 在 IIS 管理器中,右键单击 SMTP 虚拟服务器,然后单击“属性”。
  2. 单击“邮件”选项卡,选中“限制每个连接的邮件数为”复选框,然后在框中键入值。默认值是 20。
相关主题

© 1997-2003 Microsoft Corporation。保留所有权利