Postfix уже давно считается одним из лучших MTA доступны. Изначально написанная Wietse Venema Zweitze и выпущен под лицензией IBM Public , Postfix может похвастаться прочностью и легкостью взаимодействия в других почты SMTP демонов.

Решение о развертывании своих возможностей различных демонов - каждый из которых выполняет определенную функцию - и награда для минимальной эффективности для каждой группы, гарантирует, что любые ошибки или подвиги не может поставить под угрозу весь MTA. Единый процесс должен быть запущен с привилегиями суперпользователя, все другие права, являются минимальными и часто только файл конфигурации.

Такое распределение задач также отражена в наличии несколько инструментов, специально предназначенных для выполнения функций мониторинга и администрирования процессов, порожденных Postfix. Некоторые из этих инструментов являются частью Postfix, в то время как другие сопутствующие предметы - зачастую разрабатываются третьими лицами, - которые взаимодействуют с ним на различных уровнях.

Мониторинг почтовых очередей, например, можно сделать с помощью `` mailq:

# mailq
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
6CC39230001* 1389 Wed Jun 25 01:17:51 5tanya.wuhc@msa.hinet.net
test@dominio.it

Я имею в виду обычного новичка `Человек` mailq основную информацию о том, как работает программа. Ниже приводится пример того, как можно наилучшим образом использовать `` mailq удалить замороженные почты от местных катушку:

# exim -Mg `mailq | grep frozen | awk '{ print $3 }'`

Обычного использования `` mailq может быть сорван наличием очень массивной почтовых очередей. В этих случаях это хорошо для развертывания сценария `` qshape, чтобы получить ясную картину того, что привело к накоплению сообщений и когда это произошло:

$ qshape -s deferred | head
T 5 10 20 40 80 160 320 640 1280 1280+
TOTAL 1250 0 1 2 4 5 22 34 118 242 822
spammer123.com 462 0 1 0 1 1 3 7 15 53 381
zzfinder.com 64 0 0 0 0 0 1 0 0 4 59
socket4you.biz 53 0 0 0 0 0 0 0 0 0 53
junglex.com 36 0 0 0 0 0 1 3 7 15 10
myemessage.com 36 0 0 0 0 0 0 0 0 0 36
stock911.us 35 0 0 0 0 0 0 0 0 0 35
linuxassistance.it 33 0 0 0 0 0 0 0 0 0 33
agliardi.biz 29 0 0 0 0 0 0 0 0 3 26

Здесь мы видим, что есть 1250 сообщений в очереди, для которых было сделано по крайней мере одна попытка доставки (отложенный), из которых 462 направлены в область spammer123.com. Из письма, отправленные в этот домен 1 в очереди на срок от 5 до 10 минут, а 381 ждут более 1280 минут.

Следующая команда используется вместо того, чтобы отображать статистику по количеству получателей почты в очереди "активных" Postfix:

qshape active | less

Таким образом, мы можем определить в любое время без «узких мест», то есть ненормальные рассылок, которые накапливаются в очереди Postfix значительно снижает производительность. После выявления подобных процессов, мы можем искоренить их с помощью команды `` postsuper:

postsuper [-psv] [-c directory_file_conf] [-d][-h][-H][-r] [id_coda] [directory_coda]

Чтобы исключить, например, с очередью сообщений 6CC39230001 ID (например, показано в примере выше), достаточно выполнить команду:

# postsuper -d 6CC39230001

Если, наоборот, на свой страх и риск, вы хотите, чтобы полностью очистить очереди почты, вы всегда можете использовать следующую команду:

# postsuper -d ALL deferred

Но если вы потеряете электронную почту из-за использования этого второго, например, вы не берете его с собой.