从 cronjob 发送到本地邮箱的电子邮件

Emails sent from a cronjob to a local mailbox

我有一些定时任务。这些 cronjobs 发送电子邮件,但我不想使用 (>/dev/null 2>&1) 禁用它们。我想知道如何将这些邮件发送到本地邮箱?服务器不接受来自外部的连接。所以端口 25 仅在 localhost/127.0.0.1 上打开。

创建别名如 root:user@localhost 的解决方案可以吗?有什么想法吗?

谢谢!

使用别名是一种解决方案,另一种是在您要向其他地方发送电子邮件的 cronjobs 之前添加一行说:

MAILTO=localuseryouwantemailtogoto

查看 man 5 crontab 了解完整详情。