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

Java程序发邮件小例子(转载收藏)

2012-10-30 16:42 246 查看
今天试了一个Java写的发邮件小例子,需要的jar包有:

 

activation-1.1.jar,

commons-email-1.1.jar,

mail-1.4.jar 这三个

 

代码如下:

 

 

Java代码 

import org.apache.commons.mail.EmailException;  

import org.apache.commons.mail.SimpleEmail;  

  

public class TestSendMail {  

    public static void main(String[] args) {  

        SimpleEmail email = new SimpleEmail();  

        email.setTLS(true);      

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

        email.setAuthentication("sfeve@163.com", "******"); // 用户名和密码  

  

        try {  

            email.addTo("183614305@qq.com"); // 接收方  

            email.setFrom("sfeve@163.com"); // 发送方  

            email.setSubject("Java Mail Test"); // 标题  

            email.setCharset("GBK");  

            email.setMsg("Just a simple send test.中文"); // 内容  

            email.send();  

  

        } catch (EmailException e) {  

            e.printStackTrace();  

        }  

    }  

}  

 

 

一运行,提示错误。仔细检查代码,没有发现问题。。

上网查资料后发现,邮箱必须开启pop3/smtp服务。。把收发的两个邮箱都开通了后,发送成功。

收藏自:http://www.iteye.com/topic/793667

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