У меня cronjob работал около двух недель без каких-либо проблем. Потом прошлой ночью я проверил, что я не получил письмо, которое обычно получаю. Я пошел в терминал, чтобы попытаться отправить себе электронное письмо, я получил следующую ошибку:
почта: не может отправить сообщение: процесс завершен с ненулевым статусом
Я ничего не изменил с моим файлом ssmtp cfg. Он просто перестал работать, когда я проверяю и перепроверяю все, код, ssmtp, все идеально.
Я отправляю свои электронные письма два раза в день через cronjob. Crontab также не вмешивался. Я действительно не знаю, почему это перестало бы работать.
Система отправляет электронные письма через gmail - я зашел в учетную запись gmail и отправил тестовые электронные письма, они отправляются и принимаются без каких-либо проблем.
Кроме того, я проверил через Google, форумы, веб-сайты, я не вижу ошибок. Это имеет смысл, так как все работало 24 часа назад, а теперь просто остановилось.
В: Есть ли способ диагностики и устранения неполадок, как решить такую проблему?
/var/log/mail.log
Я думаю
/var/log
) 3) Вы проверили, что сетевые порты, используемые для почтовой рассылки, не заблокированы в вашем интернет-соединении?