使用java代码发送电子邮件

问题描述:

有没有简单的方法从java代码发送电子邮件?使用java代码发送电子邮件

+0

您是否遇到过通过Google找到的一个教程的问题? – 2010-02-04 14:53:34

+1

http://*.com/search?q=java+email - >这是一个重复的 – chburd 2010-02-04 14:53:53

+0

做一个谷歌搜索,你会把几个样本 – 2010-02-04 14:54:17

有几种方法可以做到这一点,最好的方法是使用java邮件。 看在这个例子中获得更多信息: http://www.javacommerce.com/displaypage.jsp?name=javamail.sql&id=18274

您可以使用JavaMailCommonsEmail(这是建立在JavaMail的顶部)

下面是一个简单的例子与共享邮件,从this page采取:

SimpleEmail email = new SimpleEmail(); 
email.setHostName("mail.myserver.com"); 
email.addTo("[email protected]", "John Doe"); 
email.setFrom("[email protected]", "Me"); 
email.setSubject("Test message"); 
email.setMsg("This is a simple test of commons-email"); 
email.send(); 

如果您想要一个纯粹的即时邮件API和/或希望能够到达POP3而不是仅SMTP,请查看JavaMail API。如何使用它在优秀FAQ

如果你想要一个更臃肿和更方便的API到发送邮件,头到Apache Commons Email而这又是建立在JavaMail API之上。如何使用它包含在其User Guide

试试标准JavaMail API!似乎有一个quickstart

有一个很好的短期课程:“jGuru: Fundamentals of the JavaMail API” - 试试看。

它包含代码片段以及它们和邮件协议的解释(如果开发人员不知道每个人的行为如何)。