如何使用gmail从spring应用程序发送电子邮件?

时间:2012-08-22 14:05:38

标签: java spring email smtp gmail

我正在开发一个spring(基于注释)的应用程序。

其中一个页面要求用户提供其联系方式和消息。提交此页面后,我希望通过电子邮件将这些详细信息发送到我的公司ID。

有人可以提供我可以用来实现此功能的示例/代码吗?我想使用gmail smpt服务器。

3 个答案:

答案 0 :(得分:2)

听起来你想要的是Java Mail ......

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

这将允许您通过gmail smtp服务器发送邮件......

smtp.gmail.com(使用身份验证)

使用身份验证:是

TLS / STARTTLS的端口:587

SSL端口:465

根据http://support.google.com/mail/bin/answer.py?hl=en&answer=13287

答案 1 :(得分:1)

您可以使用JavaMail(SMTP)或Google API

JavaMail更直接,但使用SMTP通信。谷歌API有点长,但它是基于网络的(REST)

答案 2 :(得分:1)

看这里: http://static.springsource.org/spring/docs/3.0.x/reference/mail.html

使用GMail中的SMTP数据创建一个JavaMailSenderImpl bean,并将其注册到应用程序上下文中。