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