通过commons-email发送邮件

首先,去http://commons.apache.org/email/把commons-email-1.2-bin.zip下载下来,然后把其中的commons-email-1.2.jar包导入项目中。

commons-email-1.2.jar很小,只有32k,也就是9个类而已,却能省不少事。

commons-email-1.2.jar提供了如下9个类:ByteArrayDataSource、DefaultAuthenticator、Email、EmailAttachment、EmailException、EmailUtils、HtmlEmail、MultiPartEmail、SimpleEmail。

http://commons.apache.org/email/userguide.html有commons-email的使用示例。

1、SimpleEmail

Java代码 复制代码 收藏代码
  1. import org.apache.commons.mail.EmailException;
  2. import org.apache.commons.mail.SimpleEmail;
  3. public class MailTo {
  4. public static void main(String[] args) {
  5. try {
  6. //发送简单邮件
  7. SimpleEmail email = new SimpleEmail();
  8. email.setHostName("smtp.sina.com");
  9. //需要邮件发送服务器的用户名、密码验证
  10. email.setAuthentication("jsntghf@sina.com", "XXX");
  11. email.addTo("jsntghf@gmail.com", "Eric");
  12. email.setFrom("jsntghf@sina.com", "Michael");
  13. email.setCharset("UTF-8");
  14. email.setSubject("测试邮件");
  15. email.setMsg("这是一封测试邮件");
  16. email.send();
  17. } catch (EmailException e) {
  18. e.printStackTrace();
  19. }
  20. }
  21. }  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值