要从应用程序发送的电子邮件

时间:2012-01-25 23:43:57

标签: java email jboss smtp email-client

我有一个场景,当有任何匹配(可以认为是触发器)时,会从应用程序向cusotmer发送电子邮件通知。基本上'from'id将是相同的和'to'的变化。有哪些可用的电子邮件发送选项?我在Java / JBOSS服务器上工作。我应该托管SMTP服务器吗?或者运行和转发的cron作业发送电子邮件......我需要找到一种发送电子邮件的方法。我是这项技术的新手。任何投入赞赏。感谢。

2 个答案:

答案 0 :(得分:1)

1。)如前所述,Javamail API是要走的路: http://www.oracle.com/technetwork/java/javamail/index.html

2.)我还推荐一个围绕Java Mail API的包装器,它真正简化了邮件的构建(Mail API很难用于构建HTML /文本电子邮件)。我强烈推荐这个: http://commons.apache.org/email/

3.。)作为邮件传输代理我不推荐使用Java,而是使用专用的SMTP服务器,如上面提到的后缀。使用Javamail,SMTP服务器可以是任意服务器,由您自己托管。或者使用谷歌邮件等服务,你只需通过java邮件API与他们联系。没有好的Java SMTP服务器可用,postifx有很多选择(也就安全性而言),但从我的观点来看,它最好使用现有的基础设施。使用Java Mail,您可以使用当前的电子邮件提供商(或者您可能已经拥有的公司电子邮件服务器)。您的管理员只需要创建一个新的电子邮件地址和帐户,然后您就可以使用java mail api通过此帐户发送邮件。

答案 1 :(得分:0)

使用JavaMail API创建电子邮件客户端:

http://www.oracle.com/technetwork/java/javamail/index.html

如果您没有SMTP服务器,可以安装Postfix:

http://www.postfix.org/