我是自己部署的Jenkins和sendmail,分别在不同的服务器上。
用sendmail服务器自己发送邮件是OK的
用Jenkins构建后发送邮件,Jenkins控制台也显示成功,但是来看sendmail的日志却显示dsn=5.0.0, stat=Service unavailable,而且前面的IP还会随机变化,目标邮箱也收不到邮件。
希望大家能帮忙解答一下,哪里出了问题。
以下是在sendmail服务器上手动发的,成功
Mar 11 10:51:41 localhost sendmail[16306]: u2BFpfJx016306: from=root, size=410, class=0, nrcpts=1, msgid=<201603111551.u2BFpfJx016306@nagios.com>, relay=root@localhost
Mar 11 10:51:41 localhost sendmail[16307]: u2BFpfdf016307: from=<root@nagios.com>, size=635, class=0, nrcpts=1, msgid=<201603111551.u2BFpfJx016306@nagios.com>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
Mar 11 10:51:41 localhost sendmail[16306]: u2BFpfJx016306: to=289xxxxxx@qq.com, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30410, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (u2BFpfdf016307 Message accepted for delivery)
以下是通过Jenkins构建后自动发的,失败,然后sendmail就发在了本地的root里
Mar 11 10:51:42 localhost sendmail[16309]: STARTTLS=client, relay=mx3.qq.com., version=TLSv1/SSLv3, verify=FAIL, cipher=RC4-SHA, bits=128/128
Mar 11 10:51:42 localhost sendmail[16309]: u2BFpfdf016307: to=<289xxxxxx@qq.com>, ctladdr=<root@nagios.com> (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120635, relay=mx3.qq.com. [183.57.48.35], dsn=5.0.0, stat=Service unavailable
Mar 11 10:51:42 localhost sendmail[16309]: u2BFpfdf016307: u2BFpgdf016309: DSN: Service unavailable
Mar 11 10:51:42 localhost sendmail[16309]: u2BFpgdf016309: to=<root@nagios.com>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31848, dsn=2.0.0, stat=Sent
网上搜了一堆都是改hostname的,只能解决sendmail自身邮件发送不成功的问题,现在自身问题解决了,Jenkins发送却依然失败。
希望大家帮忙解答一下。