邮件服务器和自定义传入logging器/filter/代理

我必须编写一个应用程序,并将其链接到一个新的后缀exim4邮件服务器,这个应用程序必须完全读取和处理所有传入的消息。 作为可选的要求,它可以根据邮件内容过滤一些消息。 之后,我需要一个非常常见的邮件服务器。

什么是最好的方法呢? 是否可以将代理/filter附加到像后缀或exim4的MTA?


只是澄清,这将用于系统之间的自动邮件交换,这个应用程序应该读取所​​有传入的电子邮件,以在数据库中存储一些状态variables。 但是,邮件交换将通过标准的pop3 / smtp协议完成,所以我更喜欢使用标准的邮件服务器。 我可以考虑Exim或Postfix。

你所寻找的关键词是milter (见维基百科 )。 这是一个将插件编程到大多数开源SMTP服务器的标准化接口。

(另外,请注意,更麻烦的编程问题,说milter更好地指向stackoverflow.com姊妹网站。)