Java 发送Email

import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;
import org.junit.Test;

public class SendEmail {
    @Test
    public void test4(){
        SimpleEmail email = new SimpleEmail();

        email.setHostName("smtp.163.com");

   //此处使用的163邮箱发送邮件,163邮箱必须开通SMTP服务,开通时会设置一个授权码
        email.setAuthentication("发件人帐号", "授权码(密码)");

        try {

        email.setFrom("发件人帐号", "发件人姓名(昵称、可以为空)");
        email.addTo("收件人帐号", "收件人姓名(昵称、可以为空)");

        email.setSubject("测试邮件");//邮件主题

   //邮件正文
        email.setContent("Use your smile to change the world,Don't let the world change your smile!", "text/html;charset=utf-8");
        email.send();

        } catch (EmailException e) {
            e.printStackTrace();
        }
    }
}

注:需要的jar包:commons-email-1.0.jar

         javamail-1.3.2.jar---------版本随意

posted @ 2016-07-25 18:22  浪天涯&*  阅读(132)  评论(0)    收藏  举报