CentOS: postqueue -p показывает сообщение, которое возвращается в очередь

Когда я запускаю «postsuper -d ALL», все сообщения из mailq удаляются. В течение нескольких секунд я могу просто отправлять письма с терминала. Однако, даже если я просто встану и ничего не сделаю после очистки почты, примерно через 20 секунд в очереди появятся новые записи, что предотвратит отправку любого другого сообщения электронной почты. Другими словами, если я очищаю почтовую очередь и ничего не делаю, новые записи отображаются в очереди сообщений … и они не позволяют мне отправлять новые сообщения электронной почты через сервер.

Я уже пробовал:

  • Перезапуск сервера
  • постфиксная остановка
  • postqueue -f
  • postfix flush
  • postsuper -d ALL отложен

Я также пытался: – удалить постфикс – удалить cyrus-sasl – удалить cyrus-imapd – удалить mailx

Но когда я их переустанавливаю, проблема возвращается.

Кажется, что все новые сообщения не отображаются в очереди сообщений снова и снова каждые 20 секунд.

Как я могу это исправить?

Я считаю, что проблема была устранена путем исправления прав доступа к папке:

/var/lib/imap/socket/lmtp 

Также была небольшая разница между именем хоста сервера и именем хоста, которое фактически определено в файле конфигурации postfix. После того, как эти две вещи были исправлены, постфикс был перезапущен. Надеюсь, что это поможет кому-то в будущем.