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'ai pas reçu l'e-mail que je reçois 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 état non nul
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?
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:
postfix/sendmail[27115]: fatal: open /etc/postfix/main.cf: No such file or directory
Ensuite, je viens de reconfigurer postfix
et j'ai résolu ce problème.
Sudo dpkg-reconfigure postfix
Son principalement en raison de la taille du fichier est très grand, vous pouvez compresser le fichier et les renvoyer ..
Sur Debian, j'ai eu l'erreur
mail: cannot send message: process exited with a non-zero status error
et un code de sortie de
$ echo $?
$ 36
car le nom d'hôte dans/etc/hostname et le nom de 127.0.0.1 dans/etc/hosts étaient différents.
Sudo dpkg-reconfigure postfix
nom de messagerie système.
veuillez lire le journal: vim /var/log/mail.err
ff@ubuntu:/var/log$ head -n 20 mail.err
Sep 7 10:36:39 ubuntu sm-msp-queue[6302]: unable to qualify my own domain name
(ubuntu) -- using short name
ff@ubuntu:/var/log$