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

Что такое хорошее стороннее программное обеспечение SMTP для пользовательского ведения журнала?

В настоящее время я использую IIS 6 SMTP для отправки части нашей почты, и, к сожалению, я не нахожу ведение журнала, выполняемое им, достаточно подробным - и я не могу настроить его до уровня, который я нашел бы достаточно подробным.

Мне интересно, может ли кто-нибудь порекомендовать стороннее программное обеспечение SMTP, которое позволило бы настраивать ведение журнала до точки, когда я могу вводить в свои собственные столбцы или выполнять регулярные выражения для данных или заголовков исходящего сообщения.

Как твоя Руби?

Я только спрашиваю, потому что, наверное, решил бы эту проблему, используя Logstash, и написание настраиваемого плагина ввода принимать данные SMTP. Или используйте какой-то внешний фильтр, чтобы данные SMTP были адекватно представлены в одном из существующих принятых форматов ввода.

редактировать: По внешнему фильтру я намекаю на что-то, написанное на подходящем языке сценариев (Perl, Python и т. Д.), Которое будет действовать как SMTP-клиент (или сервер, в зависимости от вашего POV), подключиться к SMTP-серверу, получить сообщение , а затем преобразовать его в формат, который Logstash принимает изначально, будь то AMQP (я предпочитаю это) или сырые TCP.

Редактировать 2: Я только что нашел проект для преобразования SMTP в AMQP с помощью плагина rabbitMQ. Возможно, это довольно долгий путь, но все же довольно интересная идея. Вы бы настроили сервер RabbitMQ с этим плагином, который затем преобразует SMTP-сообщения в AMQP, которые Logstash затем будет обрабатывать и анализировать.

Это небольшая нишевая проблема, поэтому вам, вероятно, лучше написать свое собственное или написать плагин для уже существующего.