java实现发送邮件可多个附件内嵌图片-commons-email使用

前言

       java实现发邮件功能,其实SUN在javaEE的开发包里给我们提供了相关的工具,利用 mail.jar 和 activation.jar可以实现这个功能,n年前包括我第一次实习的时候项目上也是用SUN提供的包实现的,实现起来比较繁琐麻烦,今天我们就用Apache的工具包commons-email包来实现发送带邮件和内嵌图片的功能,它是把前者做了下封装,使用起来更加的简易方便明了,所以我们使用commons-email来实现发送邮件的功能,必须也引入mail.jar,activation.jar2个依赖包,MyEclipse中是自带的,所以你如果不知道commons-email.jar还需要依赖这个2个包的话,一旦把项目换到其他开发环境中,可能就出现ClassNotFund异常,不知道的你可能可能还在郁闷之中呢,这里给大家提供一下这三个jar包免费下载地址:java邮件功能jar包免费下载,好了废话,不多说,直接切入代码,代码中我注释的很详尽,就不做多余的解释了,大家一看就明白了。

说明

           由于时间紧,一直忙于项目的封闭开发,所以先直接贴出实现代码和测试代码,暂时不做排版和各个功能代码的说明和注意事项,不过代码注释已非常详尽,大家一看就会明白的,等有时间了会对博文做进一步的修色和排版、代码的说明以方面大家更好的理解和掌握,如有什么疑问或建议,欢迎留言!


实现代码:

package sendemail;

import java.net.MalformedURLException;
import java.net.URL;
import java.util.Map;

import javax.mail.MessagingException;

import org.apache.commons.mail.EmailAttachment;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.HtmlEmail;
import org.apache.commons.mail.ImageHtmlEmail;
import org.ap
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值