使用 msmtp 不会从 crontab 发送系统事件 [已关闭]

问题描述 投票:0回答:1

我正在使用 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发送邮件。 我该如何解决这个问题?

cron msmtp
1个回答
0
投票

我找到了解决方案。

将这些行添加到

/etc/msmtprc
:

set_from_header on
allow_from_override off
© www.soinside.com 2019 - 2024. All rights reserved.