1.准备工作:驱动包要求:
commons-email-1.1.jar,mail-1.3.2.jar,activation-1.0.2.jar
2.该方法与javamail处理更简单,但是依赖于javamail驱动包(mail-1.3.2.jar,activation-1.0.2.jar)
3.java代码
SimpleEmail email = new SimpleEmail();
email.setHostName("smtp.sina.com"); //邮件服务器
email.setAuthentication("TEST@sina.com", "***"); //smtp认证的用户名和密码
try {
email.addTo("**@qq.com", "Steve"); //收信人的邮件地址,称呼
email.setFrom("TEST@sina.com", "Bruce");//发信人邮件地址,称呼
email.setSubject("Test message");//邮件主题
email.setMsg("This is a simple test of commons-email");//邮件内容
email.send(); //发送操作
System.out.println("发送成功!!"); //打印提示信息
} catch (EmailException e) {
e.printStackTrace();
}
关键点:1.邮件服务器,smtp认证的用户名,发信人邮件地址必须是同一邮件服务器类型
2.smtp认证的用户名,发信人邮件地址必须是同一邮件地址,例如:TEST@sina.com
说明:如果SimpleEmail对象不支持setAuthentication方法,可能是commons-email驱动包版本较低
分享到:
相关推荐
用 apache commons email 发送带附件,HTML 格式的 邮件 格式例子 还包括commons-email的jar包,及其他相关资料
集成邮件发送所需要的四个jar包,activation.jar、additionnal.jar、commons-email-1.4.jar、mail.jar
包含邮件发送的jar包,同时添加实现过程文章的连接,个人觉着操作简单,可以轻松实现邮件发送功能。啦啦啦啦啦啦啦啦啦
commons-email-1.5-src.zip 借助commons-email简化发送邮件的过程
Java发送邮件所需要的几个JAR包,打包发给大家,包含以下内容: commons-email-1.1.jar mail.jar additionnal.jar activation.jar
commons-email封装了邮件发送权限处理,AuthenticationFailedException错误可以解决了
javamail&commons-email 发送邮件的类库
NULL 博文链接:https://shuaigg-babysky.iteye.com/blog/355128
用commons-email-1.2.jar 发送邮件的三个jar 文件
activation-1.1 commons-email activation java发送邮件jar 教程: http://blog.csdn.net/sir_jun/article/details/9106397
Jmeter+ant测试报告发送邮件
NULL 博文链接:https://eblddong.iteye.com/blog/1596525
java简单邮件发送SimpleEmail,简单应用见博文"Java发送简单email:SimpleEmail
Apache commons-email组件发送邮件所需使用的jar文件
Java发送电子邮件的包,commons-email-1.1-src.tar.gz
其中包括:activation.jar activation-1.1.jar commons-email-1.5.jar mail-1.4.jar jmeter邮件发送所需jar包,发送邮件之前需要将jar包放到ant的lib目录下 避免 ...
利用Java写发送邮件程序用的包。具体代码参照本人的博客:Java之发送邮件。
Apache Commons电子邮件 Apache Commons Email旨在提供用于发送电子邮件的API。 它建立在旨在简化的JavaMail API之上。文献资料可以在上找到更多信息。 可以浏览 。 与Apache Commons Email使用有关的问题应张贴到。...