sendmail邮件队列延迟对应
首先查看队列:
mailq # 查看MTA队列的滞留情况(等价于sendmail -bp)
mailq -Ac # 查看MSP队列的滞留情况(等价于sendmail -bp -Ac)
强制送信:
/usr/sbin/sendmail -q -v # 对MTA队列强制送信
/usr/sbin/sendmail -q -v -Ac # 对MSP队列强制送信
注:如执行完以上命令后,队列中仍然还有很多邮件,这时需要多次执行以上命令,
直到邮件发送完为止。
参数说明:
-q 立即处理队列的内容.
-v 显示进度详细信息
-Ac 读取MSP队列(默认是读取MTA队列)
smtp无法正常通信:
/etc/rc3.d/S80sendmail restart # 重启sendmail服务
注:当收到Nagios报警邮件smtp无法正常通信时,这时就要登录到fin.livedoor.com进行
手工重新启动sendmail.
确认smtp是否正常通信:
telnet mail-server 25
如果能正常登录,并返回如下信息,说明smtp启动成功
-----返回的信息-----
--------------------
确认邮件队列方法:
mailq # 查看MTA队列的邮件数是否低于30,如果低于30说明对应成功!
mailq -Ac # 查看MSP队列的邮件数是否低于50,如果低于50说明对应成功!
确认邮件队列的送信状况:
tail -f /var/log/maillo
阅读(3840) | 评论(0) | 转发(0) |