crontab 在哪里获取其发送电子邮件的用户的电子邮件地址/用户电子邮件地址在哪里设置?

crontab 在哪里获取其发送电子邮件的用户的电子邮件地址/用户电子邮件地址在哪里设置?

我正在尝试熟悉 crontab。我知道它应该向计划它们的用户发送一封包含作业输出的电子邮件,但是,我可以在syslogcrontab 发送电子邮件的地址中看到不是“本地”地址(就像我要输入mail -s "email here" username)但是外部电子邮件地址(例如[电子邮件受保护])。

有人可以告诉我这封电子邮件的来源以及如何将用户的电子邮件地址设置为其他地址吗?

这可能是因为我有一个与我的实例关联的顶级域(我可以在日志中看到电子邮件正在发送到那里),但是,我实际上有两个域名指向该服务器,所以我不知道 crontab 如何正在选择或者如果这台机器上没有域会发生什么。

简而言之,我只是想找出这个默认电子邮件地址的设置位置。

答案1

人5 crontab

       If MAILTO is defined (and non-empty), mail  is  sent
       to the user so named.  MAILTO may also be used to direct mail to multi‐
       ple recipients by separating recipient users with a comma.

相关内容