使用Java在Postfix中解析收件箱

时间:2010-06-27 10:28:55

标签: javamail postfix-mta

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

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

1 个答案:

答案 0 :(得分:0)

我看到两种方法:

  • 使用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示例集合。它似乎使用了lib,但在所有情况下,它都为您提供了对imap可行的概述。

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

Getting mail from GMail into Java application using IMAP