Java 邮件发送

文章目录[隐藏] WPJAM TOC

使用 Java 原生方法发送邮件感觉略显麻烦,于是学习了下 Java 发送邮件的方法,然后自己封装了一层流式风格的 MailSender:

MailSender

见:https://github.com/YouthLin/java-utils/tree/master/mail

测试代码

说明

  • SSL JDK8 不能使用 SSL, 会报异常,需要替换 JDK_HOME/jre/lib/security/ 下的两个 jar 包, 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
  • 附件 attachment(String pathToFile) 直接作为附件,attachment(String pathToFile, String cid) 作为 *内嵌附件*, 在 HTML 可以使用 cid:xxx 引用,一般用于内嵌图片(attachment("/path/to/pic.png", "pic"), <img src='cid:pic'/>
  • DKIM 用于垃圾邮件反查,确定邮件的确是发送方发送的。
    你可以在 http://dkimcore.org/tools/ 生成一对密钥,公钥在 DNS 里设置 TXT 记录,私钥在发送邮件时使用 dkim() 方法带上,这样对方收到邮件时就会去你的域名下根据 selector 查 DNS TXT 记录从而确定邮件确实是域名所有者发送的。
    这里 dkim 依赖的是第三方包:

目标每月至少一篇文章。本月目标完成~ 竟然在最后一天交工……
目前处于实习技术培训期,特忙,心累;还有毕设还没怎么做,毕不了业了……


“Java 邮件发送”的一个回复

Loading...

发表评论

电子邮件地址不会被公开。 必填项已用*标注