Сообщение продолжает возвращаться в почтовую очередь на CentOS с Postfix
Когда я запускаю "postsuper -d ALL", все сообщения из mailq удаляются. В течение нескольких секунд я могу отправлять письма с терминала просто отлично. Однако, даже если я просто стою на месте и ничего не делаю после очистки mailq, примерно через 20 секунд в очереди начинают появляться новые записи, что препятствует отправке любого другого сообщения электронной почты. Другими словами, если я очищаю почтовую очередь и ничего не делаю, новые записи отображаются в почтовой очереди... и они лишают меня возможности отправлять новые почтовые сообщения через сервер.
Я уже попробовал:
- Перезапуск сервера
- постфиксный стоп
- postqueue -f
- флеш постфикса
- postsuper -d ВСЕ отложено
- postsuper -d Все
- постсупер -r ВСЕ
- rm -rf / var / spool / postfix / defer / *
- rm -rf / var / spool / postfix / deferred / *
Я также пытался:
- Удалить постфикс
- Удалить Cyrus-SASL
- Удалить cyrus-imapd
- Удалить mailx
Но когда я переустанавливаю postfix, проблема возвращается.
Кажется, ничто не мешает этим новым сообщениям появляться в очереди снова и снова каждые 20 секунд.
Как я могу это исправить?
1 ответ
Я считаю, что проблема была решена путем исправления разрешений для папки:
/var/lib/imap/socket/lmtp
Была также небольшая разница между именем хоста сервера и именем хоста, фактически определенным в файле конфигурации postfix. После того, как эти две вещи были исправлены, постфикс был перезапущен. Надеюсь, что это поможет кому-то в будущем.