Как очистить очередь сообщений postfix

Как очистить очередь сообщений postfix

ssh

Для начала давайте разберемся что такое Postfix?

Postfix — это агент передачи почты (MTA — mail transfer agent). Postfix – это свободное программное обеспечение. Архитектура Postfix выполнена в стиле UNIX — где простые программы выполняют минимальный набор функций, но выполняют их быстро и надежно.

Заполнившаяся очередь сообщений postfix как правило свидетельствует о  проблемах с нормальным функционированием почтового сервера.

Теперь давайте вернемся к главному вопросу – Как очистить очередь сообщений postfix?

 

Перед тем как приступить к отчистке очереди  сообщений, первым делом нам следует проверить, что сейчас находится в очереди почтового сервера postfix, для этого наберём в консоли команду:

mailq

Если в результате выполнения этой команды мы получим сообщение Mail queue is empty, значит очередь пуста и можно не волноваться. Если же результат похож на тот, что на картинке, будем чистить очередь сообщений.

mailq1

Для этого мы сначала остановим postfix, набрав в консоли команду:

service postfix stop

или

/etc/rc.d/postfix stop

и после того как сервер остановлен очистим очередь командой

postsuper -d ALL

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

service postfix start

или

/etc/rc.d/postfix start

для того чтобы окончательно убедиться что проблема решена не забудьте через некоторое время повторить проверку очереди.

 

Если для  у Вас остались вопросы по теме вы можете задать их в коментариях

Отставить отзыв

Ваш e-mail не будет опубликован. Обязательные поля помечены *