毎日rootから発出されるdaily run outputのメールで、
Removing stale entries from sendmail host status cache:
mailwrapper: no mapping in /usr/local/etc/mail/mailer.conf
なるメッセージがでてきたときの対処。
原因は、pkg install postfix したときのメッセージで、
(前略)
:
Disable sendmail(8) specific tasks,
add the following lines to /etc/periodic.conf(.local):
daily_clean_hoststat_enable="NO"
daily_status_mail_rejects_enable="NO"
daily_status_include_submit_mailq="NO"
daily_submit_queuerun="NO"
:
(後略)
上記を無視して/etc/periodic.conf を作成しなかったのが原因と思われる。/etc/default/periodic.conf を参照すると、1行目に#!/bin/shと書いてある。確かに、man 5 periodic.conf と聞くと、
The periodic.conf file is actually sourced as a shell script from each of
the periodic scripts and is intended to simply provide default
configuration variables.
とあるので/etc/periodic.confも1行目に#!/bin/shから始める。
cat /etc/periodic.conf
#!/bin/sh
daily_clean_hoststat_enable="NO"
daily_status_mail_rejects_enable="NO"
daily_status_include_submit_mailq="NO"
daily_submit_queuerun="NO"
ということで、明日の結果待ち。
Removing stale files from /var/preserve:
Cleaning out old system announcements:
Removing stale files from /var/rwho:
Backup passwd and group files:
無事にメッセージが抑止されました
2021年10月21日 記
コメント