【问题标题】:Parse inbox in Postfix using Java使用 Java 在 Postfix 中解析收件箱
【发布时间】:2011-03-08 19:28:10
【问题描述】:

我使用 Postfix 作为邮件服务器,我将其配置为接收到某个目的地的电子邮件。

我想编写一个 Java 代码来解析传入的电子邮件并执行一些操作。知道从哪里开始或使用什么吗?

【问题讨论】:

    标签: jakarta-mail postfix-mta


    【解决方案1】:

    我看到了两种方法:

    • 例如使用 jcup 或 jflex 解析邮箱(或邮件)本身
    • 添加 imap 服务器并使用一些 java lib 来查询 imap 服务器。 (例如,它可以为您提供过滤器)

    imap 方法允许您选择未读邮件、按 id 发送邮件(单个或多个)、将邮件从一个目录移动到另一个目录,等等。

    一些链接:

    http://www.ibm.com/developerworks/linux/library/l-lexyac2.html

    它适用于 C,但提示可能对 java 有帮助。我是说理论背景。

    http://www.example-code.com/java/imap.asp

    这是一个带有java的imap示例集合。它似乎使用了一个库,但在所有情况下,它都能让您大致了解 imap 的功能。

    最后在stackoverflow上有一个关于imap和java的问题:

    Getting mail from GMail into Java application using IMAP

    【讨论】:

    • 你认为最简单的方法是什么?如果可能的话,你能给我一些指导和有用的链接吗?
    • 我认为最简单的是使用 imap,但这实际上取决于您要搜索/过滤什么,以及您的工具应该在哪里(在服务器上与否)。另一件有趣的事是在 master.cf 中管道你的程序 :-) jflex 的 jcup 的提示是因为你使用了“parse”这个词。
    • 我想首先配置 postfix 来接收电子邮件,然后我想在服务器上创建一个监听器来监听传入的电子邮件并对它们执行操作
    猜你喜欢
    • 2010-12-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-03
    • 2019-04-15
    • 2017-10-23
    • 1970-01-01
    • 1970-01-01
    • 2021-11-12
    相关资源
    最近更新 更多