首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 互联网 >

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

2012-07-23 
Java程序发邮件小例子(转载收藏)今天试了一个Java写的发邮件小例子,需要的jar包有:?activation-1.1.jar,co

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

今天试了一个Java写的发邮件小例子,需要的jar包有:

?

activation-1.1.jar,

commons-email-1.1.jar,

mail-1.4.jar 这三个

?

代码如下:

?

?

Java代码?
  1. import?org.apache.commons.mail.EmailException;??
  2. import?org.apache.commons.mail.SimpleEmail;??
  3. ??
  4. public?class?TestSendMail?{??
  5. ????public?static?void?main(String[]?args)?{??
  6. ????????SimpleEmail?email?=?new?SimpleEmail();??
  7. ????????email.setTLS(true);??????
  8. ????????email.setHostName("smtp.163.com");??
  9. ????????email.setAuthentication("sfeve@163.com",?"******");?//?用户名和密码??
  10. ??
  11. ????????try?{??
  12. ????????????email.addTo("183614305@qq.com");?//?接收方??
  13. ????????????email.setFrom("sfeve@163.com");?//?发送方??
  14. ????????????email.setSubject("Java?Mail?Test");?//?标题??
  15. ????????????email.setCharset("GBK");??
  16. ????????????email.setMsg("Just?a?simple?send?test.中文");?//?内容??
  17. ????????????email.send();??
  18. ??
  19. ????????}?catch?(EmailException?e)?{??
  20. ????????????e.printStackTrace();??
  21. ????????}??
  22. ????}??
  23. }??

?

?

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

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

?

?

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

?

1 楼 sunlifei 2011-11-16   您好 我今天写了一个java发邮件的例子 但是总是提示stmp.126.com, port: 25;错误 将邮箱改为163或者qq的还是不行 请教一下这是怎么回事啊

热点排行