J'ai eu un travail cronjob pendant environ une quinzaine de jours sans aucun problème. Hier soir, j'ai vérifié que je n'avais pas reçu l'e-mail que je recevais habituellement. Je suis allé au terminal pour essayer de m'envoyer un e-mail, j'ai eu l'erreur suivante:
mail: impossible d'envoyer un message: processus terminé avec un statut différent de zéro
Je n'ai rien changé avec mon fichier cfg ssmtp. Il a juste cessé de fonctionner, quand je vérifie et revérifie tout, le code, ssmtp, tout est parfait.
J'envoie mes e-mails deux fois par jour via cronjob. Le crontab n'a pas été perturbé non plus. Je ne sais vraiment pas pourquoi cela cesserait de fonctionner.
Le système envoie des e-mails via gmail - Je suis entré dans le compte gmail et j'ai envoyé des e-mails de test, ils sont envoyés et reçus sans aucun problème.
De plus, j'ai vérifié sur Google, les forums, les sites Web, je ne vois aucune erreur. Cela a du sens, car tout fonctionnait bien il y a 24 heures, et maintenant, cela vient de s'arrêter.
Q: Existe - t-il un moyen de diagnostiquer et de dépanner comment résoudre un tel problème?
/var/log
) 3) Avez-vous vérifié que les ports réseau utilisés pour l'envoi ne sont pas bloqués sur votre connexion Internet?/var/log/mail.log
Je supposeRéponses:
J'ai le même problème sur un serveur Ubuntu 14.04. Et je trouve un message d'erreur dans
/var/log/mail.err
, qui disait:Ensuite, je viens de reconfiguré
postfix
et résolu ce problème.la source
Son principalement en raison de la taille du fichier est très grand, vous pouvez compresser le fichier et les renvoyer ..
la source
Sur Debian, j'ai eu l'erreur
et un code de sortie de
car le nom d'hôte dans / etc / hostname et le nom de 127.0.0.1 dans / etc / hosts étaient différents.
la source
nom de messagerie système.
veuillez lire le journal: vim /var/log/mail.err
la source