如何禁用每日运行输出电子邮件?

如何禁用每日运行输出电子邮件?

如何禁用来自“Charlie &”的每日运行输出电子邮件?

谷歌搜索了几页,但没有明确的答案。

我用ssmtp而不是sendmail

答案1

通读一下man periodic并寻找所有提到的内容output

/etc/periodic.conf如果文件尚不存在,则创建一个文件并将*_output变量设置/etc/defaults/periodic.conf到日志文件中。这是任何以 , 开头的路径/,而不是普通单词的用户帐户。

$ grep _output= /etc/defaults/periodic.conf
daily_output="root"                                     # user or /file
daily_status_security_output="root"                     # user or /file
weekly_output="root"                                    # user or /file
monthly_output="root"                                   # user or /file

系统日志应该已针对/var/log/daily.log/var/log/weekly.log和进行设置/var/log/monthly.log

我对我的记录和使用有点迂腐/var/log/periodic.$(date +%Y%m%d).<type>.log

<type>存在dailyweeklymonthlysecurity

答案2

_enable您可以通过切换标志来禁用大多数测试/etc/periodic.conf

例如: daily_status_mailq_enable="NO"

设置daily_output="/dev/null"将阻止您接收电子邮件,尽管如上所述,您可能希望将其记录到文件中,因为报告可能包含有用的信息。

相关内容