Sendmail的:如何基于队列邮件服务器负载平均
目前已成为网络争议 , 争论的STMP邮件服务器工作做得更好,更安全 , 更快。 不要诋毁任何领域的其他SMTP军队,但我经常听到人们谈论如何困难 , 及时为他们配置Sendmail的辩论。 也许应该重新包装sendmail的一个小甜耐心茶匙将不会下降,因此这些人群可以混合可以得到更好的味道比以前有。
在现实中Sendmail是很容易配置和灵活。 Sendmail的增长不断演变的人群需要继续要求。 你有没有Sendmail的工作职位工程师透露,与Sendmail的安装和配置只适用? 试想想,什么样的工作,这sendmail的sendmail的工程师通常做些什么。
这里有一些微调sendmail的配置,您可以播放排队传入和新的SMTP连接上服务器的当前负载的平均值为基础的。
Sendmail的配置指令
大多数sendmail的指示不来与它的默认安装sendmail的转速。 下面是几个sendmail的指令,你可以管理控制,延迟和队列传入的SMTP服务器上当前的平均负载的连接。
Sendmail的指令:confQUEUE_LA
一个技巧,你可以玩sendmail的配置设置一直是研究如何可以调整sendmail的排队传入的电子邮件和搁置,而不是为他们排队立即交付,如果某一sendmail的规则得到满足。 下面sendmail的指令的认为当前服务器的负载的平均值作为基础搁置新传入的电子邮件。
定义(`confQUEUE_LA',`10')的DNL
如果服务器的平均负载值的增加或大于10,则Sendmail的指示,然后把排队容纳所有传入的电子邮件,而不是提供所有交付的新传入的电子邮件。 sendmail的指令是有效,直到服务器的平均负载价值下跌了10岁以下。
Sendmail的指令:confREFUSE_LA
现在,如果你想调整sendmail的停止接受任何新的传入SMTP连接和服务器负载的平均值为基础的邮件,您可以进行下面的sendmail的配置指令,因为使用如下所示
定义(`confREFUSE_LA',`15')的DNL
上述指示sendmail的完全停止接受新的和拒绝传入SMTP连接,当且仅当前服务器平均负载达到并保持15岁或以上。
Sendmail的指令:confDELAY_LA
现在,油门SMTP连接,我们可以在下面使用sendmail的指令
定义(`confDELAY_LA',`5')的DNL
服务器的负载5平均值是一个sendmail的指令的触发点的sendmail的是指示睡了一对大多数SMTP命令第二,在接受SMTP连接了。 0表示没有限制。
当修改sendmail的配置文件/ etc / mail / sendmail.mc的,永远记得重新启动sendmail服务,以起sendmail的指示的新变化。
重新编译sendmail.mc sendmail的配置文件
#用m4的/ etc / mail / sendmail.mc的“的/ etc /邮件/ sendmail.cf
为了重新启动sendmail服务
#服务sendmail的重新启动
为了监测sendmail的日志
#尾f /无功/日志/ maillog中
为了监测排队邮件
#mailq
还有更大量sendmail的指示和M4 sendmail的变量,只是在等待进行配置和改变。
在MinSpareServers指令指定应在这一过程中闲置的服务器池中保持最低数量。 这些服务器在等待请求。 您指定的最低数量...
要重新发送邮件 , 只需到终端服务sendmail的启动类型[@本地主机根〜]#服务sendmail的启动正在关闭钐客户:...
































