Cron
郵件:無法發送消息:程序以非零狀態退出
我有一個 cronjob 工作了大約兩週,沒有任何問題。然後昨晚我檢查了我沒有收到我通常收到的電子郵件。我去終端嘗試給自己發一封電子郵件,我收到以下錯誤:
郵件:無法發送消息:程序以非零狀態退出
我沒有對我的 ssmtp cfg 文件進行任何更改。它剛剛停止工作,當我檢查並重新檢查所有內容、程式碼、ssmtp 時,一切都很完美。
我每天通過 cronjob 發送兩次電子郵件。crontab 也沒有受到干擾。我真的不知道為什麼它會停止工作。
系統通過 gmail 發送電子郵件 - 我已經進入 gmail 帳戶並發送了測試電子郵件,它們的發送和接收沒有任何問題。
此外,我檢查了整個Google、論壇、網站,我沒有發現任何錯誤。這是有道理的,因為 24 小時前一切正常,現在它剛剛停止。
**問:**有什麼方法可以診斷和排除如何解決此類問題?
我在 Ubuntu 14.04 伺服器中遇到了同樣的問題。我在 中找到錯誤消息
/var/log/mail.err
,其中說:postfix/sendmail[27115]: fatal: open /etc/postfix/main.cf: No such file or directory
然後我只是重新配置
postfix
並解決了這個問題。sudo dpkg-reconfigure postfix
主要是因為文件很大,你可以壓縮文件然後重新發送。