我正在使用 msmtp,它工作正常,除非它需要从 crontab 发送系统事件。
即这个 crontab(根):
* * * * * echo "A message from Cron"
失败并显示消息:
sendmail: server message: 550 5.7.0 From address is not one of your addresses
它可以正确地将邮件发送到root(它是别名),但不能从root发送邮件。 我该如何解决这个问题?
我找到了解决方案。
将这些行添加到
/etc/msmtprc
:
set_from_header on
allow_from_override off