Есть ли способ настроить postfix (или любое другое почтовое решение) для вызова URL-адреса со статусом отправки? Пример сообщения с идентификатором 123efd был отклонен, он вызовет
https://mailnotifiapi.com/index.php?id=123efd&status=bounce
Спасибо
Ваша цель - разрешить веб-интерфейсу доступ (статистику) к журналам.
Существуют подходы, которые не предполагают никаких веб-вызовов с почтового сервера. В конце концов, почтовые серверы даже не обрабатывают текущее ведение журнала сами по себе, а отправляют все демону ведения журнала.
Вы можете написать сценарий, который исследует ваши mail.log
и запустите его как cronjob. Хотя этот подход не дает информации в реальном времени, создание статической страницы было бы эффективным.
Запишите свои журналы на SQL-сервер. Syslog-ng имеет sql()
Водитель и rsyslog имеет omlibdbi для этого. Затем просто позвольте вашему веб-интерфейсу получить доступ к этим таблицам, и вы сможете вести статистику в режиме реального времени.