Журнал Postfix для MySQL [закрыто]

Я хотел бы регистрировать дату и время, отправителя и получателя в таблице MySQL для всей почты, отправляемой через Postfix / Dovecot (настройка виртуальных пользователей).

Как это можно сделать?

С уважением.

0
задан 26 October 2018 в 18:23
2 ответа

Для разбора и централизации лог-файлов, если вам нужен общий инструмент корпоративного уровня, вы можете использовать Apache NiFi.

Редактирование:. Если вам нужно просто импортировать лог постфиксов, вы можете использовать что-то вроде:

1
ответ дан 4 December 2019 в 11:42

Если вам не нужна обработка в реальном времени, вы можете разобрать /var/log/maillog (или любой другой ваш Postfix лог-файл) и загрузить его в MySQL оттуда.

Это можно сделать, например, во время ежедневного / почасового запуска logrotate или написать простое задание cron, которое будет проверять любые новые записи в лог-файле и запускать его каждые 1 или 5 минут или около того.

.
3
ответ дан 4 December 2019 в 11:42

Теги

Похожие вопросы