Mam cronjoba pracującego przez około dwa tygodnie bez żadnych problemów. Ostatniej nocy sprawdziłem, czy nie dostałem e-maila, który zwykle otrzymuję. Poszedłem do terminala, aby spróbować wysłać sobie wiadomość e-mail, otrzymałem następujący błąd:
mail: nie można wysłać wiadomości: proces został zakończony z niezerowym statusem
Nie zmieniłem niczego w moim pliku ssmtp cfg. Po prostu przestało działać, kiedy sprawdzam i sprawdzam wszystko, kod, ssmtp, wszystko jest idealne.
Wysyłam e-maile dwa razy dziennie przez cronjob. Crontab również nie został zakłócony. Naprawdę nie wiem, dlaczego miałby przestać działać.
System wysyła wiadomości e-mail za pośrednictwem Gmaila - wszedłem na konto Gmail i wysłałem testowe wiadomości e-mail, są one wysyłane i odbierane bez żadnych problemów.
Dodatkowo sprawdziłem w Google, forach, witrynach, nie widzę żadnych błędów. Ma to sens, ponieważ wszystko działało dobrze 24 godziny temu, a teraz po prostu przestało.
P: Czy jest jakiś sposób diagnozowania i rozwiązywania problemów, jak rozwiązać taki problem?
/var/log/mail.log
Chyba
/var/log
) 3) Czy sprawdziłeś, czy porty sieciowe używane do wysyłania korespondencji nie są zablokowane w twoim połączeniu internetowym?