блого-заметки об администрировании и программировании (python, ruby, php). Траблшутинг в «примерах» и HOWTO.

😎 О себе | 📚 Литература и ресурсы | ⚡ Все посты | 📮 E-mail

Заметки о  Postfix

Показать какие письма находятся в очереди на отправку

mailq

Подсчет писем в очереди

mailq | wc -l

или

postqueue -p

Самый быстрый способ (особенно заметно на очередях больше 10 тыс. писем), это просто посчитать файлы в соответствующем каталоге:

find /var/spool/postfix/deferred -type f | wc -l
find /var/spool/postfix/active -type f | wc -l
find /var/spool/postfix/incoming -type f | wc -l

Доставить все письма из очереди

postqueue -f

Очистить очередь писем

postsuper -d ALL

Удалить письмо по ID

postsuper -d

Узнать ID письма Копать /var/log.maillog или найти в выводе

postqueue -p

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

postsuper -r ALL; postfix flush

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

postsuper -r

Отправка писем из очереди для определенного домена

postqueue -s domain.org

Просмотр содержимого письма по ID

postcat -q | less

Посмотреть активные настройки Postfix:

postconf -d

Настройка отправки писем с конкретного IP, если на сервере имеется несколько IP (по-умолчанию все отправляется с основного IP сервера)

nano /etc/postfix/master.cf:
smtp unix — — n — — smtp -o smtp_bind_address=11.22.33.44

Запрет писем, о том, что письмо не доставлено — “Undelivered Mail Returned to Sender”

soft_bounce=no
unknown_local_recipient_reject_code = 550

ps: добавить в список к прочтению Ральф Гильдебрандт, Патрик Кеттер «Postfix. Подробное руководство»
Поделиться
Отправить
 20   2016   postfix
Популярное