这是我的应用程序的用例。 所有传入不同电子邮件地址的电子邮件都必须通过阅读电子邮件的内容以及来自电子邮件地址,主题行和发送date/时间的信息进行处理。 这些信息后来必须被HTTP发送到Web服务API或存储在数据库中。
我们正在考虑使用PostFix作为我们的MTA软件。 使用PostFix,是否有可能实现这样一个过程来阅读电子邮件? 如果是,请解释如何? 或者是否有任何程序可以随时读取邮件并从PostFix存储在数据库中?
谢谢!
不,Postfix本身是不可能的。 正如你所说,这是一个T代表运输的MTA。 这不是一个邮件处理代理。 但是您可以configuration不同的MDA(邮件传送代理)。
你可以用procmail来做到这一点,或者任何其他通过STDIN接收邮件的程序。 这些程序可以通过pipe道configuration选项包含在Postfix中。 有关详细信息和说明,请参阅手册。