1

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

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

4

1 回答 1

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 示例。它似乎使用了一个库,但在所有情况下,它都能让您大致了解 imap 的功能。

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

使用 IMAP 从 GMail 获取邮件到 Java 应用程序

于 2010-06-27T10:34:26.323 回答