`
hxlzpnyist
  • 浏览: 43633 次
  • 性别: Icon_minigender_1
  • 来自: 信阳
社区版块
存档分类
最新评论

采用apache commons email实现邮件的发送

阅读更多
  1. 发送简单的文本邮件。注意setHostName 与setAuthenticator 中的信息必须对应
    public static void main(String[] args) {
    		try {
    			Email email = new SimpleEmail();
    			email.setHostName("smtp.yeah.net");// 发送方的服务器地址
    			email.addTo("ping198909@126.com");// 接受方的邮箱地址
    			// 验证发送人信息
    			email.setAuthenticator(new DefaultAuthenticator(
    					"username", "password"));
    			// 设置发送人
    			email.setFrom("ping198909@yeah.net");
    			// 设置邮件标题
    			email.setSubject("TestMail");
    			// 设置邮件内容
    			email.setMsg("This is a test mail ... :-)");
    
    			email.send();
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	}
     
  2. 发送带附件的邮件
    public static void main(String[] args) {
    		//创建附件信息 
    		EmailAttachment attachment = new EmailAttachment(); 
    		attachment.setPath("f:\\b1737e2dd042fd0d1f3089f4.gif");
    		attachment.setDisposition(EmailAttachment.ATTACHMENT);
    		attachment.setDescription("Picture of John");
    		attachment.setName("b1737e2dd042fd0d1f3089f4.gif");
    		// 创建邮件信息
    		MultiPartEmail email = new MultiPartEmail();
    		try{
    			email.setDebug(true);
    			email.setHostName("smtp.yeah.net");
    			email.setAuthenticator(new DefaultAuthenticator("username", "password"));
    			email.addTo("ping198909@yeah.net");
    			email.setFrom("ping198909@yeah.net");
    			email.setSubject("The picture");
    			email.setMsg("Here is the picture you wanted"); 
    			// 添加附件
    			email.attach(attachment); 
    			// 发送邮件 
    			email.send();
    		}catch(EmailException e){
    			e.printStackTrace();
    		}
    	}
     
分享到:
评论

相关推荐

    利用Apache Commons Email发送邮件

    这份资料是+++利用Apache Commons Email发送邮件+++的内容,希望能给有志成为IT人才一点帮助!你的进步就是对我最大的回报! Thank you!

    Commons: 封装Apache Commons Email简化邮件发送

    NULL 博文链接:https://liuzidong.iteye.com/blog/1116785

    commons-email发送邮件

    用 apache commons email 发送带附件,HTML 格式的 邮件 格式例子 还包括commons-email的jar包,及其他相关资料

    使用Apache-commons-email发送邮件

    NULL 博文链接:https://eblddong.iteye.com/blog/1596525

    commons-email:Apache Commons电子邮件

    Apache Commons电子邮件 Apache Commons Email旨在提供用于发送电子邮件的API。 它建立在旨在简化的JavaMail API之上。文献资料可以在上找到更多信息。 可以浏览 。 与Apache Commons Email使用有关的问题应张贴到。...

    commons-email-1.3.2-bin.zip

    Apache commons-email组件发送邮件所需使用的jar文件

    创建一个Java电子邮件客户端

    Apache Commons Email库:用于更方便地发送邮件。 设计思路 我们将使用JavaMail和Apache Commons Email库来创建一个简单的电子邮件客户端。主要功能包括: 配置电子邮件服务器和账户信息。 发送电子邮件。 接收...

    java超简单发送email

    import org.apache.commons.mail.SimpleEmail; public class email { public static void main(String[] args){ try{ SimpleEmail email = new SimpleEmail(); //smtp host email.setHostName("smtp....

    Java-ApacheMail发送邮件

    JavaMail发送邮件还是有些复杂,所以Apache CommonsEmail进行了再次封装,大大简化了邮件发送过程。 网站中经常用到的功能就是简单的发送一些邮件,比如发送 找回密码信息、报警信息,所以使用Apache Commons ...

    jsp邮件发送

    用jsp和servlet实现邮件发送。其中用到了mail.jar,commens-email.jar和activation.jar等jar包。commons-email是apache提供的一个开源的API,是对javamail的封装,因此在使用时要将javamail.jar加到 class path中,...

    V512工作室Java web的ppt

    第16章 讲解使用Apache Commons FileUpload实现文件上传,同时讲解了JavaMail和如何运用Apache Commons Email组件发送邮件。 第17章 讲解DAO设计模式和分页显示,同时还讲解了Displaytag与Pager标记库。 第18章讲解...

    javax.mail.jar-Java发送邮件API

    javax.mail.jar-Java发送邮件API。Apache Email基于javax.mail做了一个开源项目,参见:http://commons.apache.org/proper/commons-email/

    Java编写的邮件发送源文件

    使用Apache的SimpleEmail、HtmlEmail文件,实现了发送简单邮件,Html邮件和发送附件的功能

    Java Email 在Tomcat所依赖的Jar包(全部)

    经过一个上午的折腾,终于能够发送邮件了.主要是jar包的处理.下面是附件的使用说明.欢迎大家交流. 将文件夹中5个jar包放入lib下即可. 在实际开发中,需要避免不同版本的jar包冲突. 下面是我的开发经验(针对当前具体...

    注册 后邮箱验证代码 jar包

    package org.tarena.dang.util; import org.apache.commons.mail.EmailException; import org.apache.commons.mail.SimpleEmail; public class EmailUtil { ... System.out.println("邮件发送失败"); } } }

    自定义 SpringBoot-Starter email-spring-boot-starter.zip

    自己写的starter;使用的apache-commons-email 包内包含源码和已打包的jar,亲测可用,可以直接给126,qq邮箱等直接发邮件,可以包含附件.

    性能自动发邮件jar包.rar

    1、在 jmeter 的 .\JMeter\apache-jmeter-3.2\...2、commons-email.jar包,然后放在 ant 的 \lib 目录下 3、activation-1.1.1.jar包,然后放在 ant 的 \lib 目录下 4、javax.mail.jar包,然后放在 ant 的 \lib 目录下

    Java邮件开发工具类--EmailUtil(java源码)

    import org.apache.commons.logging.LogFactory; import com.hexiang.exception.CatalogException; /** * Utility class to send email. * * @author <a href="380595305@qq.com">hexiang */ public class ...

    CommonsEmailTest.java

    Java send mail, Java实现发送邮件,使用说明: maven配置文件pom.xml引入 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-email</artifactId> <version>1.4</version> </dependency>

Global site tag (gtag.js) - Google Analytics