【发布时间】:2010-10-08 08:12:44
【问题描述】:
使用 commons-email 发送电子邮件很容易,而使用 spring 则更容易。收到收到的电子邮件怎么办?是否有易于使用的 API 允许退回电子邮件、处理附件等。
【问题讨论】:
使用 commons-email 发送电子邮件很容易,而使用 spring 则更容易。收到收到的电子邮件怎么办?是否有易于使用的 API 允许退回电子邮件、处理附件等。
【问题讨论】:
SubEthaSMTP Mail Server 允许您创建自己的 SMTP 服务器来接收电子邮件。
【讨论】:
James 可能是您最好的选择,但电子邮件处理非常复杂,不仅需要配置您的 MTA(James 服务器),还需要配置 DNS。过去,我发现通过非 Java MTA(如 postfix)的钩子来启动我的处理程序更容易。 procmail 也可能对您有用。不过,对于 Java MTA,James 非常满意。
【讨论】:
Apache Commons Net 是通过 POP3 获取邮件的完美库。不支持 IMAP。
【讨论】:
Supported protocols include: IMAP(S)
查看来自 apache camel 的 Mail 组件
【讨论】:
查看 jGuru 的 JavaMail 教程here。有多种方法可以读取和分离附件。
【讨论】: