我该如何修复 crond[296824]:在 /root/.esmtprc 或 /etc/esmtprc 找不到配置文件?

how can i fix crond[296824]: No configuration file found at /root/.esmtprc or /etc/esmtprc?

我使用 aws crontab 来 运行 我的任务。

这几天运行很顺利,但是今天,我打开/var/log/cron的时候发现crontab失败了 打印新消息失败,我发现

crond[296824]: No configuration file found at /root/.esmtprc or
/etc/esmtprc

在 /var/log/messages 中,所有邮件日志都是空的。 我的Os是Centos8,谁能给些建议?非常感谢

今天我遇到了同样的问题。 Cron 发送有关错误的邮件通知,因此它从 "~/.esmtprc" 获取目的地信息。如果您没有正确配置此文件,您可能会在 cron 日志中收到该错误:

crond[296824]: No configuration file found at /root/.esmtprc or /etc/esmtprc

所有 cron 无法发送的错误邮件都位于 "~/.esmtp_queue/".