Показать страницуИстория страницыСсылки сюдаЭкспорт в PDFНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Утилиты ====== ==== mailq ==== программа, позволяющая смотреть список писем, находящихся в почтовых очередях. На самом деле эта программа является всего лишь интерфейсом к демону showq, который вызывается через команду sendmail -bp. ==== postsuper ==== предназначена для обслуживания почтовых очередей. Одним из применений является удаление какого-либо сообщения или повторная установка его в очередь на доставку. В то же время не стоит забывать об утилите postqueue, которая также создана для управления очередями. Единственное различие в них это то, что для работы c postsuper требуются права root, а для postqueue таких широких полномочий не нужно, хотя за счет этого теряется часть функционала. ==== postalias ==== используется для создания баз псевдонимов или выполнения запросов к этим базам. Для совместимости с sendmail существует команда newaliases, делающая то же самое, что и postalias. ==== postconf ==== показывает состояние конфигурационных переменных Postfix. ==== postlog ==== команда, которую можно использовать для записи данных в протоколы работы Postfix. Полезна для использования в своих собственных скриптах. ==== postcat ==== данная утилита, позволяющая посмотреть содержимое файла почтовой очереди. ==== postmap ==== используется для выполнения запросов к вспомогательным таблицам или для создания таких таблиц из текстовых файлов. Перевод данных из текстовой формы в табличную довольно сильно ускоряет процедуру выполнения запросов. ==== postlock ==== позволяет работать с блокировками, установленными Postfix на файлы. Обычно применяется для написания скриптов. ==== postkick ==== предназначена для отправки сигналов по каналам межпроцессового обмена внутри Postfix. Удобна для организации взаимодействия между внутренними процессами Postfix и самописными скриптами. ==== spawn ==== демон, позволяющий подключить внешнюю систему фильтрации содержимого сообщений. На данный момент находится в стадии активной разработки, и хотя работает достаточно надежно, но в силу особенностей реализации создает слишком большую нагрузку на систему. Скорее всего в следующих версиях Postfix будет заменен на что-то лучшее. ==== proxymap ==== сервис, позволяющий централизованно выполнять запросы ко всем служебным таблицам вместо того, чтобы каждый из процессов выполнял их самостоятельно. Еще одним применением может быть предоставление Postfix доступа к файлам, находящимся за рамками ограничений, накладываемых chroot. ===== Практическое применение ===== Посмотреть активные настройки Postfix: <code bash> postconf -d </code> Посмотреть сколько сообщений в очереди: <code bash> mailq | grep Requests </code> Посмотреть конкретно что в очереди: <code bash> mailq </code> Пнуть очередь на немедленную доставку: <code bash> postsuper -r ALL; postfix flush </code> Пнуть конкретное письмо по ID: <code bash> postsuper -r ID </code> Удалить письмо по ID: <code bash> postsuper -d ID </code> Удалить ВСЕ письма в очереди: <code bash> postsuper -d ALL </code> Удаление группы писем от определенного FROM (на примере MAILER-DAEMON) Linux: <code bash> mailq | grep MAILER-DAEMON | awk '{print $1}' | postsuper -d - </code> Удаление писем от конкретного отправителя, который сделал рассылку не глядя: <code> mailq | grep galina@mydomain.ru | tail -n +2 | awk '{ print $1 }' | tr -d '*!' | postsuper -d - </code> Взято тут: http://openwiki.ru/wiki/Postfix#.D0.A3.D1.82.D0.B8.D0.BB.D0.B8.D1.82.D1.8B software/postfix/utils.txt Последнее изменение: 2019/05/06 14:39 — 127.0.0.1