15

使用 commons-email 发送电子邮件很容易,而使用 spring 则更容易。收到收到的电子邮件怎么办?是否有易于使用的 API 允许退回电子邮件、处理附件等?

4

6 回答 6

17

SubEthaSMTP 邮件服务器允许您创建自己的 SMTP 服务器来接收电子邮件。

于 2009-02-18T13:36:09.500 回答
5

James可能是您最好的选择,但电子邮件处理非常复杂,不仅需要配置 MTA(James 服务器),还需要配置 DNS。过去,我发现通过非 Java MTA(如 postfix)的钩子来启动我的处理程序更容易。procmail 也可能对您有用。不过,对于 Java MTA,James 非常满意。

于 2009-02-18T13:19:55.640 回答
2

Apache Commons Net是通过 POP3 获取邮件的完美库。不支持 IMAP。

于 2009-02-18T13:24:51.650 回答
2

查看来自 apache camel 的 Mail 组件

http://camel.apache.org/mail.html

于 2012-12-20T15:51:43.143 回答
1

看看 Sun 自己的JavaMailAPI 文档)是否适合您的需要。

我不确定最简单的方法,但至少它是一种广泛使用的方法。

于 2009-02-18T13:32:22.630 回答
1

在此处查看 jGuru 的 JavaMail 教程。有多种方法可以读取和分离附件。

于 2009-02-18T14:47:26.130 回答