您的位置:首页 > 编程语言 > Java开发

java发送email技术(commons-email)

2013-05-07 13:21 323 查看

  java发送email

  原理图:



   要想发送email,必须导入相应的包,我这里导入了mail.jar   smtp.jar   activation.jar 三个包(这三个包花了我一个小时才找到,在sun官网也就是oracle官网上找到的),当然还有apache网站上的commons-email.jar包。如果不导入上面三个包会报异常~~

   下面的我的代码:

package com.email;

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

public class EmailTest
{
public static void main(String[] args) throws EmailException
{
SimpleEmail email = new SimpleEmail();

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

email.addTo("435167613@qq.com");

email.setFrom("chen3815@sohu.com");

email.setAuthentication("chen3815", "123456");

email.setSubject("This is a Test");

email.setMsg("That is success");

email.send();

System.out.println("success");
}

}


在发送时可能会比较久,大家耐心点,SimpleEmail类只是简单的邮件发送,如果想发带附件的,要使用其它的类,这里就不展开了~~~这是我的测试结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Email java编程