Полезные команды Postfix

Postfix — агент передачи почты (MTA — mail transfer agent). Postfix является свободным программным обеспечением, создавался как альтернатива Sendmail.

Изначально Postfix был разработан Вейтсом Венемой в то время, когда он работал в Исследовательском центре имени Томаса Уотсона компании IBM. Первые версии программы стали доступны в середине 1999 года.

Postfix отличается продуманной модульной архитектурой, которая позволяет создать очень надёжную и быструю почтовую систему. Так, например, привилегии root требуются только для открытия порта (TCP 25 порт), а демоны, которые выполняют основную работу, могут работать непривилегированным пользователем в изолированном (chroot) окружении, что очень положительно сказывается на безопасности.

Просмотр очереди сообщений

показать содержимое очереди

1
postqueue -p

посмотреть сообщение с id из очереди

1
postcat -q ID

Перезапуск и отправка очереди

перезапустить сообщение с id в очереди

1
postsuper -r id

перезапуск очереди

1
postsuper -r ALL

принудительная отправка сообщений

1
postqueue -f

принудительная отправка сообщений для домена domain.ua

1
postqueue -s domain.ua

принудительная отправка сообщения с id

1
postqueue -i id

Удаление сообщений

удалить сообщение с id

1
postsuper -d id

удалить все сообщения

1
postsuper -d ALL