Мне нужно хранить электронные письма, полученные postfix, в mongodb,
Я написал много сайтов и решений, но не нашел способа сделать это.
Я видел фильтры и master.cf, но я не знаю, как это сделать и как это сделать.
Так есть ли в постфиксе обработчики событий или триггеры для этого.
Кстати, я не администратор :)
Заранее спасибо
Мне неизвестен собственный способ сделать это, поэтому я написал демон LMTP, который может получать почту от Postfix и сохранять ее в mongodb:
Если все, что вам нужно, это сохранить почту в mongodb, вы можете написать небольшой скрипт с помощью вашего любимого скриптового инструмента и перенаправить почту через / etc / aliases следующим образом:
user: "|/path/to/script.sh"
user2: "|/path/to/script.sh --with params"
удачи :)
Вы можете найти этот учебник полезно использовать Fluentd в качестве сборщика журналов между Postfix и MongoDB. Результатом этого подхода является то, что если вы решите использовать другие системы хранения вместо / в дополнение к MongoDB, это будет простое изменение файла конфигурации.