mongodb上的后缀存储电子邮件

我需要在mongodb中存储postfix收到的邮件,

我冲很多网站和解决scheme,但我没有find一种方法来做到这一点。

我看到filter和master.cf,但我不知道什么是正确的方式来做到这一点,以及如何做到这一点。

那么在后缀中是否有事件处理程序或触发器来执行此操作?

顺便说一句,我不是pipe理员:)

提前致谢

我不知道这样做的原生方式,所以我写了一个LMTP守护进程,它可以从Postfix接收邮件并将其存储在mongodb中:

https://github.com/romanbsd/received

如果您只需要将邮件存储到mongodb中,则可能需要使用您最喜欢的脚本工具编写一个小脚本,并通过/ etc / aliases将邮件redirect,如下所示:

user: "|/path/to/script.sh" user2: "|/path/to/script.sh --with params" 

祝你好运 :)

您可能会发现本教程使用Fluentd作为Postfix和MongoDB之间的日志收集器很有用。 这种方法的结果是,如果您决定使用其他存储系统而不是MongoDB,或者除了MongoDB之外,这将是一个简单的configuration文件更改。