Cron

郵件:無法發送消息:程序以非零狀態退出

  • April 4, 2022

我有一個 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

主要是因為文件很大,你可以壓縮文件然後重新發送。

引用自:https://unix.stackexchange.com/questions/185365