使用commons-email组建发送电子邮件

首先导入 commons-emal组建,下载地址

http://download.csdn.net/source/878225

以下是实现发送邮件的关键代码:

  1. package com.emal;
  2. import org.apache.commons.mail.EmailException;
  3. import org.apache.commons.mail.HtmlEmail;
  4. /**
  5.  * 发送邮件
  6.  * @author 周尚武
  7.  * 时间:2008年12月17日0:18:33
  8.  */
  9. public class mailSender {
  10.     public static void main(String[] args) {        
  11.            HtmlEmail email = new HtmlEmail();
  12.            try{
  13.               //这里是发送服务器的名字:,qq的如下:
  14.                email.setHostName("smtp.qq.com");
  15.                //编码集的设置
  16.                email.setCharset("gbk");
  17.                //收件人的邮箱
  18.                email.addTo("[email protected]");
  19.                //发送人的邮箱
  20.                email.setFrom("[email protected]","尚武");
  21.                //如果需要认证信息的话,设置认证:用户名-密码。分别为发件人在邮件服务器上的注册名称和密码
  22.                email.setAuthentication("654752907","password");
  23.                email.setSubject("Hello");
  24.                //要发送的信息
  25.                 email.setMsg("Hello Word!");
  26.                 //发送
  27.                 email.send();
  28.           } catch (EmailException e) {
  29.            // TODO Auto-generated catch block
  30.            e.printStackTrace();
  31.           }
  32.     }
  33. }

你可能感兴趣的:(qq,String,服务器,邮件服务器)