【问题标题】:Postfix email stream parsingPostfix 邮件流解析
【发布时间】:2010-12-01 09:03:06
【问题描述】:

我正在使用 Postfix smtp 服务器来接收邮件。

我的要求是从 Postfix 获取邮件对象并解析邮件对象,以便 Postfix 收到邮件后,可以在我的 java 代码中使用各个邮件对象。

我提出的解决方案之一是让内容过滤器与 Postfix 通信,并将邮件作为自定义端口上的流,并将邮件流解析为我的 java MIME 消息。

目前我能够从 postfix 获取邮件流,但无法在我的 java 过滤器代码中解析该流并获得所需的结果。

请帮忙!!!

提前致谢!!

阿什

【问题讨论】:

    标签: java parsing postfix-mta


    【解决方案1】:

    我认为postfix在这里使用协议LMTP进行通信,它在rfc 2033中指定,可以在这里找到:rfc 2033

    我听起来你想重新创建 maildrop 的功能。我会查看该项目的源代码,可以在这里找到:maildrop source

    【讨论】:

      【解决方案2】:

      要使用 Java 解析邮件消息,JavaMail 是您的最佳选择。 为了与 Postfix 作为内容过滤器进行通信,您可能需要自己实现 LMTP 协议,或者重用现有 SMTP 服务器的部分内容,例如 James

      根据您要完成的任务,也许您可​​以让 Postfix 将消息传递到 Maildir 后端,然后使用 JavaMail 通过 IMAP 客户端定期访问它们?

      【讨论】:

        猜你喜欢
        • 2017-10-13
        • 1970-01-01
        • 1970-01-01
        • 2011-03-08
        • 2014-12-26
        • 2014-07-02
        • 2014-04-29
        • 1970-01-01
        • 2018-11-10
        相关资源
        最近更新 更多