пошта: не вдається надіслати повідомлення: процес завершено з ненульовим статусом


18

У мене без проблем працювали близько півтора тижня. Тоді вчора ввечері я перевірив, що не отримав електронний лист, який я зазвичай отримую. Я пішов до терміналу, щоб спробувати відправити собі електронний лист, мені з’явилася така помилка:

пошта: не вдається надіслати повідомлення: процес завершено з ненульовим статусом

Я нічого не змінив зі своїм файлом ssmtp cfg. Він просто перестав працювати, коли я перевіряю і повторно перевіряю все, код, ssmtp, все ідеально.

Я надсилаю свої електронні листи двічі на день через cronjob. Кронтаб також не заважав. Я справді не знаю, чому це перестане працювати.

Система надсилає електронні листи через gmail - я зайшов у обліковий запис gmail та надсилав тестові листи, вони надсилаються та отримуються без проблем.

Крім того, я перевіряв у Google, на форумах, на веб-сайтах, я не бачу помилок. Це має сенс, оскільки все працювало нормально 24 години тому, а зараз це просто припинено.

Питання: Чи існує спосіб діагностування та усунення несправностей, як вирішити таку проблему?


1
1) Ви намагалися запустити цю команду cron у своєму звичайному терміналі, щоб побачити вихід? 2) Ви перевіряли журнали (як правило, в /var/log) 3) Чи перевіряли ви, що мережеві порти, які використовуються для розсилки, не заблоковані у вашому інтернет-з'єднанні?
webKnjaZ

Q1 Так, я. Коли я це зробив, то видав помилку. Q2 Подивився / вар / журнал, не міг бачити якісь - або проблеми Q3 Я спробував відправки пошти, від будинку, від thethering з моїм мобільним телефоном, а також від роботи - кожен з них має різне підключення до Інтернету - і все це привів із помилка в заголовку.
3kstc

1
Які журнали ви точно перевіряли?
webKnjaZ

var / log / sudo syslog - це добре виглядає .. схоже, все працює як робота з
кроками,

2
/var/log/mail.logЯ здогадуюсь
webKnjaZ

Відповіді:


21

У мене така ж проблема у сервера 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

4
Не могли б ви сказати нам, який варіант перенастроювання ви вибрали?
Фернандо

1
Я вибрав сервер як "Інтернет-сервер" і домен як домен сервера, все решта було першим вибором. Це працювало для мене.
Bartosz Dabrowski

1

Його в основному за рахунок розміру файлу дуже великий, Ви можете зібрати файл і повторно надіслати їх ..


1

У Debian я отримав помилку

mail: cannot send message: process exited with a non-zero status error 

і вихідний код

$ echo $?
$ 36

тому що ім'я хоста в / etc / ім'я хоста та ім'я для 127.0.0.1 в / etc / hosts відрізнялися.


0
sudo dpkg-reconfigure postfix

ім'я системної пошти.

будь ласка, прочитайте журнал: 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$ 

3
Чи можете ви це трохи прописати? Це починається з відповіді Роайма, але я не розумію наступних трьох слів.
Джефф Шаллер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.