TalentedCheng 2023-04-12 15:19 采纳率: 40%
浏览 3
已结题

Jenkins通过sendmail发送邮件失败的问题

我是自己部署的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发送却依然失败。

希望大家帮忙解答一下。

  • 写回答

1条回答 默认 最新

  • TalentedCheng 2023-04-12 15:39
    关注

    问题已解决,是我在Jenkins里的系统管理员邮件地址写错了,写成了目标地址,正确的应为sendmail服务器上的hostname地址。
    如我的,就应当是root@nagios.com

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 4月20日
  • 已采纳回答 4月12日
  • 创建了问题 4月12日

悬赏问题

  • ¥20 机器学习能否像多层线性模型一样处理嵌套数据
  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效