在用 crontab -e 命令創建定時任務后,發現定時任務中的發郵件並未執行。
通過上網查詢,可以看crontab的日志。命令如下:
tail /var/log/cron
執行結果如下圖:
發現發送郵件報錯為 mailed 284 bytes of output but got status 0x004b#012
通過查詢資料,最終解決方案如下
文字說明:修改 /etc/postfix/main.cf
文件,將其中的 inet_interfaces 設置為all。
操作:
執行命令, 修改文件內容
vim /etc/postfix/main.cf
最終可以解決,但並不知道原理,不知道會不會影響系統安全性。