воскресенье, 11 мая 2014 г.

Команды работы с Postfix

Просмотр текущего конфига:
# postconf

Просмотр стандартного конфига:
# postconf -d

Просмотр значения заданного параметра конфига:
# postconf <param>

Просмотр текущей очереди:
# postqueue -p

Повтор отправки писем из очереди:
# postsuper -r ALL

Удаление всех писем из очереди:
# postsuper -d ALL

Удаление всех временных файлов, после падения системы или самого postfix:
# postsuper -p

Удаление писем определённого адресата из очереди:
# postqueue -p | grep [email protected] | cut -f1 -d " " | postsuper -d -

Скрипт для этого:
#!/bin/bash
queuecount=`postqueue -p | tail -1 | cut -d " " -f5`
if [ $queuecount -ge 100 ]
then
   postqueue -p | grep example.com | cut -f1 -d " " | postsuper -d -
fi

Комментариев нет: