Java应用程序接收传入电子邮件的最简单方法是什么?

时间:2009-02-18 13:17:09

标签: java email smtp email-integration smtpd

使用公共电子邮件发送电子邮件很容易,而春天则更容易。接收收到的邮件怎么样?是否有易于使用的API,允许退回电子邮件,处理附件等。

6 个答案:

答案 0 :(得分:17)

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

答案 1 :(得分:5)

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

答案 2 :(得分:2)

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

答案 3 :(得分:2)

从apache camel查看邮件组件

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

答案 4 :(得分:1)

查看Sun自己的JavaMailAPI docs)是否符合您的需求。

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

答案 5 :(得分:1)

检查jGuru的JavaMail教程here。有办法阅读和分离附件。