vCenter Server Appliance 电子邮件未到达 SMTP 服务器

vCenter Server Appliance 电子邮件未到达 SMTP 服务器

vCenter 中测试警报生成的电子邮件未转发到配置的代理/SMTP 服务器。生成测试警报时,我在邮件日志文件上运行 tail -f,可以看到以下内容

2014-09-17T15:05:10+00:00 mgt-vm-vcenter sendmail[542]: s8HF5AgH000542: from=root, size=565, class=0, nrcpts=1, msgid=<[email protected]>, relay=root@localhost

然后经过长时间的等待(DNS?)我得到:

2014-09-17T15:06:49+00:00 mgt-vm-vcenter sendmail[545]: s8HF5AHJ000545: from=<[email protected]>, size=805, class=0, nrcpts=1, msgid=<[email protected]>, proto=ESMTP, daemon=MTA, relay=mgt-vm-vcenter.amvi.local [127.0.0.1]
2014-09-17T15:06:49+00:00 mgt-vm-vcenter sendmail[545]: s8HF5AHJ000545: to=<[email protected]>, delay=00:00:00, mailer=relay, pri=30805, dsn=4.4.3, stat=queued
2014-09-17T15:06:49+00:00 mgt-vm-vcenter sendmail[542]: s8HF5AgH000542: [email protected];, ctladdr=root (0/0), delay=00:01:39, xdelay=00:01:39, mailer=relay, pri=30565, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (s8HF5AHJ000545 Message accepted for delivery)

当我运行 netstat 时,我看不到任何到 SMTP 服务器的传出连接,上面的日志只是一遍又一遍地喷涌而出,当我检查时,邮件卡住了mailq

有人能解释一下为什么会发生这种情况吗?我已经在另一个设置上测试过,我预计 SMTP 服务器的详细信息会显示出来,但这种情况从未发生过,所以看起来 vCenter 无法联系电子邮件服务器。IPtables 在 SMTP 服务器上已关闭,并且正在从其他服务器路由其他电子邮件。所以它一定是 vCenter VA 上的 sendmail。

更新** /etc/Hosts 文件输出:

127.0.0.1  mgt-vm-vcenter.amvi.local mgt-vm-vcenter localhost
127.0.0.2 mgt-vm-vcenter.amvi.local mgt-vm-vcenter localhost
::1     mgt-vm-vcenter.amvi.local mgt-vm-vcenter localhost ip6-localhost ip6-loopback

我必须将 .2 添加到 hosts 文件中,否则 sendmail 会抱怨......

有人能提出任何帮助或提供任何配置建议/测试来解决这些问题吗?

相关内容