我需要将 postfix 收到的电子邮件存储在 mongodb 中,
我阅读了许多网站并找到了解决方案,但没有找到方法。
我看到了过滤器和 master.cf,但我不知道正确的方法是什么以及如何去做。
那么后缀中是否有事件处理程序或触发器来执行此操作。
顺便说一句,我不是管理员:)
提前致谢
答案1
我不知道有没有本机的方法可以做到这一点,所以我编写了一个 LMTP 守护程序,它可以从 Postfix 接收邮件并将其存储在 mongodb 中:
答案2
如果您需要的只是将邮件存储到 mongodb 中,您可能需要使用您最喜欢的脚本工具编写一个小脚本并通过 /etc/aliases 重定向邮件,如下所示:
user: "|/path/to/script.sh"
user2: "|/path/to/script.sh --with params"
祝你好运 :)
答案3
你可能会发现本教程使用 Fluentd 作为 Postfix 和 MongoDB 之间的日志收集器很有用。这种方法的结果是,如果您决定使用其他存储系统来代替/除了 MongoDB,这将是一个简单的配置文件更改。