Java程序发邮件小事例(转载收藏)
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代码?
- 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
?
1 楼 sunlifei 2011-11-16 您好 我今天写了一个java发邮件的例子 但是总是提示stmp.126.com, port: 25;错误 将邮箱改为163或者qq的还是不行 请教一下这是怎么回事啊