Есть ли приложение, которое может связать все этапы обработки почты вместе от подключения до доставки таким образом, чтобы показать весь процесс и решение вживую?
Я знаю, что можно закрыть -f /var/log/mail.log, но когда появляется большое количество подключений и внутренних шагов (авторизация клиента, авторизация получателя, реле, отказы и т. Д.), Этот журнал может стать довольно долгим - потребляют и склонны к пропуску шагов.
Я думаю что-то вроде "топ", но для электронной почты.
например
Затем это можно было бы отобразить на верхнем дисплее, например:
CONNECT FROM TO POLICY DELIVERY RESULT
example.com [1.2.3.4] me@example.com you@example.com OK Maildir 2.5.0 OK
spam.com [1.2.4.5] bad@spam.com you@example.com SBL Fail Reject 5.7.1 Deny
1.2.4.6 NO_FQDN Reject 4.7.1 Retry
(Извините за чрезмерное упрощение)
Кроме того, это можно использовать для создания / хранения статистики о принятии / отклонении почты, которая, в свою очередь, может использоваться для обнаружения случайной неправильной конфигурации. Кто-нибудь видел что-нибудь подобное?
Exitop это сценарий Perl, который может рассказать вам все, что происходит при использовании exim MTA. qshape дает вам некоторую информацию о том, что происходит с элементами в очередях постфиксов, и вы можете добавить перехватчики в демон политики постфикса или написать какой-то парсер для файлов журнала, но я не знаю ни одного инструмента, который уже делает это. Я недостаточно знаком с sendmail, чтобы знать, как это можно сделать, если вы используете этот MTA.
Очень интересный вопрос! У меня нет настоящего ответа, но я все равно пытаюсь вам как-то помочь.
Пытаться pfqueue, это не совсем - или даже близко :) - вы хотите, но в любом случае очень полезный и похожий инструмент.
Тогда есть isoqlog. Это инструмент командной строки, который создает HTML-страницы и поэтому не является top
clone, но, конечно, вы можете просматривать результаты с помощью elinks
или другой текстовый браузер по вашему выбору, если хотите.
Последний, но тем не менее важный, mailstats
(или mailstats.pl
) должен показать вам хорошую статистику о сроках доставки, кодах ошибок / возврата и т. д.
Это напоминает мне хороший инструмент pflogsumm - "Сумматор журналов Postfix" - но только для Postfix MTA. Он генерирует сводные и подробные отчеты о трафике почтового сервера, отклоненных и возвращенных сообщениях электронной почты, предупреждениях сервера и т. Д.