Назад | Перейти на главную страницу

Linux отслеживает обработку электронной почты в реальном времени

Есть ли приложение, которое может связать все этапы обработки почты вместе от подключения до доставки таким образом, чтобы показать весь процесс и решение вживую?

Я знаю, что можно закрыть -f /var/log/mail.log, но когда появляется большое количество подключений и внутренних шагов (авторизация клиента, авторизация получателя, реле, отказы и т. Д.), Этот журнал может стать довольно долгим - потребляют и склонны к пропуску шагов.

Я думаю что-то вроде "топ", но для электронной почты.

например

  1. подключиться из 1.2.3.4
  2. клиент отклонен / принят, письмо от, кому
  3. адрес получателя подтвержден / возвращен
  4. политика проверена, антиспам, антивирус.
  5. передано / доставлено ...

Затем это можно было бы отобразить на верхнем дисплее, например:

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. Он генерирует сводные и подробные отчеты о трафике почтового сервера, отклоненных и возвращенных сообщениях электронной почты, предупреждениях сервера и т. Д.