SMTP 中继检查(测试)(Postfix)

SMTP 中继检查(测试)(Postfix)

我想向 Zabbix 添加项目/触发器以检查某些服务器 A 可以通过邮件服务器 B 发送邮件(SMTP 中继)无需发送真实/虚假电子邮件我对防火墙/iptables 规则和 postfix 规则没有问题。邮件服务属于我,我使用 Postfix / CentOS 7。

我该怎么做?

我知道我可以通过 mailx 或 netcat 发送真实的邮件,命令如下:

echo "Test message" | mailx -v -r "[email protected]" -s "Some subject" -S smtp="mail-server-b.com:25" [email protected]

并解析结果,但我不想这样做。

答案1

我不知道有什么方法可以可靠地做到这一点。例如,您可以检查是否连接到 SMTP 端口,但这并不意味着您能够发送邮件。邮件可能会在以后的任何阶段被拒绝或删除。可靠地测试这一点的唯一方法是定期发送测试电子邮件。

相关内容