Сообщение продолжает возвращаться в почтовую очередь на 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. После того, как эти две вещи были исправлены, постфикс был перезапущен. Надеюсь, что это поможет кому-то в будущем.

Другие вопросы по тегам