Postfix уже давно считается одним из лучших MTA в обращении. Первоначально написанный Wietse Venema Zweitze и освобожден под IBM Public License, Postfix имеет прочность и легкость взаимодействия недоступны в других демонов SMTP почты.
Это решение распространять свои особенности в различных демонов - каждый из которых выполняет определенную функцию - el'attribuzione минимальных прав для выполнения каждой из них, гарантирует, что любые ошибки или использует не могут скомпрометировать весь 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
Ссылка обычные новичка `Man` 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 (либо сообщила, что в примере выше), достаточно запустить команду:
# postsuper -d 6CC39230001
Если, однако, на свой страх и риск, вы хотите, чтобы полностью очистить очереди почты, вы всегда можете использовать следующие команды:
# postsuper -d ALL deferred
Но если вы никогда не потеряете сообщения электронной почты, поскольку это второй пример, не вы обвинили меня.