1、现象nagios可以向管理员组发送邮件,三十不能向139邮箱组发邮件。
root用户可以正常给139邮箱发送邮件,nagios用户给139邮箱用户发送邮件失败。
/var/log/maillog的日志如下:
Jul 21 11:15:25 nagios sendmail[5915]: s6L3FNNm005915: to=liupengraven@139.com, ctladdr=root (0/0), delay=00:00:02, xdelay=00:00:01, mailer=relay, pri=30045, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (s6L3FO8G005916 Message accepted for delivery)
Jul 21 11:15:34 nagios sendmail[5918]: s6L3FO8G005916: to=, delay=00:00:09, xdelay=00:00:09, mailer=esmtp, pri=120336, relay=mx1.mail.139.com. [221.176.9.178], dsn=2.0.0, stat=Sent (ok)
同样往同一个地址发信,但是一个成功一个不成功。
2、差了很多资料,说是修改一下主机名就可以了。因为/etc/hosts中的 localhost.domain看上去更像一个非法的后缀。所以会有投递成功,然后会被拒收的现象。
但是改成了nagios.com之后,起码现在看起来是好了。
# Do not remove the following line, or various programs
# that require network functionality will fail.
192.168.1.1 nagios.com nagios
127.0.0.1 nagios.localdomain nagios
::1 localhost6.localdomain6 localhost6
阅读(5127) | 评论(0) | 转发(0) |