我使用 Postfix 作为邮件服务器,并将其配置为将电子邮件接收到某个目的地。
我想编写一个 Java 代码来解析传入的电子邮件并执行一些操作。知道从哪里开始或使用什么吗?
我看到两种方法:
- 例如使用 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
这是一个 imap 示例与 java 的集合。它似乎使用了一个库,但在所有情况下,它都为您提供了 imap 功能的概述。
最后,stackoverflow上有一个关于imap和java的问题:
使用 IMAP 将邮件从 GMail 获取到 Java 应用程序
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)