首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Java程序发邮件小事例

2012-08-30 
Java程序发邮件小例子?今天试了一个Java写的发邮件小例子,需要的jar包有:?activation-1.1.jar,commons-ema

Java程序发邮件小例子

?

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

?

activation-1.1.jar,

commons-email-1.1.jar,

mail-1.4.jar 这三个

?

代码如下:

?

?



JavaMail 1.4.3
http://www.oracle.com/technetwork/java/index-138643.html

JavaBeans Activation Framework 1.1.1
http://www.oracle.com/technetwork/java/javase/downloads/index-135046.html

apache-commons-email
http://commons.apache.org/email/download_email.cgiimport 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();
}
}
}</pre>
<p>?</p>
<p style="margin: 0px;">?</p>
<p style="margin: 0px;">一运行,提示错误。仔细检查代码,没有发现问题。。</p>
<p style="margin: 0px;">上网查资料后发现,邮箱必须开启pop3/smtp服务。。把收发的两个邮箱都开通了后,发送成功。</p>
<div><br></div>
</div>
</div>
<p>不错,简单明了,要是用的话 还要拿过来改改</p> 10 楼 明天的昨天 2010-12-04   用楼主的代码 163给163发邮件。
刚开始出现了异常:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

加入了证书后。运行程序又出现了新的错误:
553 authentication is required,smtp12,EMCowLD77ARqGPlMYD+_AA--.41273S2 1291393131

怎么解决啊?????!!!!! 11 楼 sam_kee 2010-12-04   还要设置什么呢? 12 楼 mmBlue 2011-01-21   rekoe.net 写道这个发送 好像用到web中就不可以了 也就是action 提交就不能用了


SimpleEmail email = new SimpleEmail();
email.setTLS(false);  // 这里设置为false就行了 13 楼 Dxx23 2011-01-29   很好用,真简单! 14 楼 yzhw 2011-01-30   好用,但不知道为什么我用网易邮箱测试加上这句话email.setTLS(true);到email.send();就不往下执行了.

热点排行