java发送email技术(commons-email)
2013-05-07 13:21
323 查看
java发送email
原理图:要想发送email,必须导入相应的包,我这里导入了mail.jar smtp.jar activation.jar 三个包(这三个包花了我一个小时才找到,在sun官网也就是oracle官网上找到的),当然还有apache网站上的commons-email.jar包。如果不导入上面三个包会报异常~~
下面的我的代码:
package com.email; import org.apache.commons.mail.EmailException; import org.apache.commons.mail.SimpleEmail; public class EmailTest { public static void main(String[] args) throws EmailException { SimpleEmail email = new SimpleEmail(); email.setHostName("smtp.sohu.com"); email.addTo("435167613@qq.com"); email.setFrom("chen3815@sohu.com"); email.setAuthentication("chen3815", "123456"); email.setSubject("This is a Test"); email.setMsg("That is success"); email.send(); System.out.println("success"); } }
在发送时可能会比较久,大家耐心点,SimpleEmail类只是简单的邮件发送,如果想发带附件的,要使用其它的类,这里就不展开了~~~这是我的测试结果:
相关文章推荐
- java实现发送邮件可多个附件内嵌图片-commons-email使用
- java利用commons-email发送邮件并进行封装
- Java发送Email—使用org.apache.commons.mail
- Java发送Email—使用org.apache.commons.mail
- java实现发送邮件可多个附件内嵌图片-commons-email使用(未测试)
- 用java开发Email工具之发送邮件 (1)作者:冯睿
- 利用commons-email发送邮件的简单例子
- Java HtmlEmail 使用QQ邮箱发送邮件报错 530 Error: A secure connection is requiered(such as ssl)
- commons-mail+javaMail 实现java的邮件发送功能
- Java发送Email真的很简单
- 发送邮件 Email(java实现)
- JavaMail技术整理--java发送邮件
- java发送email(含代理方式,ssl方式,传统方式)
- java发送email带附件完整的web工程
- Java发送Email
- java重复造轮子系列篇------发送邮件sendEmail
- Java如何发送Email/邮件
- JAVA实现发送Email功能
- java_Email_api 发送邮件简单方法
- Java程序执行.bat文件实现循环发送Email