今天早上到公司检查邮件时,发现其中一台linux server没有正常发送邮件。登上服务器检查了下。从maillog发现要发送的邮件都跑到队列里面了, 而且四个小时前就已经不能send消息了:
[root@SCMDBSERVER log]# tail -200 maillog
Aug 8 02:54:25 SCMDBSERVER sendmail[3028]: l77Is58U003028: from=oracle, size=38890, class=0, nrcpts=3, msgid=<200708071854.l77Is58U003028@SCMDBSERVER>, relay=oracle@localhost
Aug 8 02:54:25 SCMDBSERVER sendmail[3028]: l77Is58U003028: to=jerrychen@iQue.com, delay=00:00:20, mailer=esmtp, pri=128890, dsn=4.4.3, stat=queued
Aug 8 02:54:25 SCMDBSERVER sendmail[3028]: l77Is58U003028: to=Tomsheng@iQue.com, delay=00:00:20, mailer=esmtp, pri=128890, dsn=4.4.3, stat=queuedAug 8 02:54:25 SCMDBSERVER sendmail[3028]: l77Is58U003028: to=ypma@iQue.com, delay=00:00:20, mailer=esmtp, pri=128890, dsn=4.4.3, stat=queued
Aug 8 03:48:15 SCMDBSERVER sm-msp-queue[4504]: l77F2eta029228: l77Jltwv004504: sender notify: Warning: could not send message for past 4 hours
......................
mqueue队列里有几份邮件都没有发送成功.
但sendmail 进程都在运行
[oracle@SCMDBSERVER log]$ ps -ef|grep "sendmail"|grep -v grep
root 15848 1 0 09:32 ? 00:00:00 sendmail: accepting connections
smmsp 15897 1 0 09:34 ? 00:00:00 sendmail: Queue runner@01:00:00 for /var/spool/clientmqueue
于是restrart sendmail后一切正常。
/sbin/servcie sendmail restart
没有发现其他问题,很是奇怪。
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/129805/viewspace-934406/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/129805/viewspace-934406/
本文记录了一次Linux服务器Sendmail服务出现邮件发送失败的问题排查过程。通过查看maillog日志发现邮件被滞留在队列中,sendmail进程仍在运行。重启sendmail服务后恢复正常。

577

被折叠的 条评论
为什么被折叠?



