我有一个 cron 作业,每天发送一次报告。服务器配置了 postfix 和 mailutils 以及 mailutils-common 包。在 20.04 上,我能够毫无问题地发送电子邮件,如下所示:
echo '' | sudo mail -s 'Config Drift' [email protected] --attach=/home/user/report.csv
使用带有 HELO 身份验证的 Gmail SMTP 可以正常工作(外部 IP 地址在 /etc/mailname 下设置)
我在 22.04 上构建了一个新服务器,但使用完全相同的配置,情况却大不相同。我从未收到过电子邮件,在我的 中/var/log/mail.log
,我看到收件人地址是服务器上的 root 用户。在 20.04 上,电子邮件被发送到[email protected]
22.04 中是否存在某些变化会导致这种行为?