加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Apache的开源项目Commons Email发送邮件

发布时间:2020-12-15 03:22:19 所属栏目:Java 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 在Java里面实现比较简单,Oracle自己提供了 JavaMail, 不过API比较底层,用起来不方便,可以自己封装下,也可以直接使用Apache的开源项目 Commons Em

以下代码由PHP站长网 52php.cn收集自互联网

现在PHP站长网小编把它分享给大家,仅供参考

在Java里面实现比较简单,Oracle自己提供了 JavaMail, 不过API比较底层,用起来不方便,可以自己封装下,也可以直接使用Apache的开源项目 Commons Email。 下面的代码
import org.apache.commons.mail.EmailAttachment;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.MultiPartEmail;

import java.net.MalformedURLException;
import java.net.URL;

public class MultiPartEmailTest {
    public static void main(String[] args) throws EmailException,MalformedURLException {
        MultiPartEmail email = new MultiPartEmail();

        email.setHostName("smtp.tencent.com");
//        email.setAuthentication("[email?protected]","***");//邮件服务器验证:用户名/密码
        email.setCharset("UTF-8");

        email.setFrom("[email?protected]","马化腾");
        email.addTo("[email?protected]");

        email.setSubject("加油奋斗!");
        email.setMsg("come on! 加油奋斗吧,早晚有一天你会出任CEO,迎娶白富美,走上人生巅峰! http://www.qq.comnnn pony");

        EmailAttachment attachment = new EmailAttachment();
        attachment.setPath("d:/lzl.jpg");// 本地文件
        attachment.setDisposition(EmailAttachment.ATTACHMENT);
        attachment.setDescription("林志玲1");
        attachment.setName("lzl_1");
        email.attach(attachment);

        EmailAttachment attachment2 = new EmailAttachment();
        attachment2.setURL(new URL("http://mat1.qq.com/datalib_img/star/pic/lib/2007-01-15/2007011511104716122311.jpg"));//远程文件
        attachment2.setDisposition(EmailAttachment.ATTACHMENT);
        attachment2.setDescription("林志玲2");
        attachment2.setName("lzl_2");
        email.attach(attachment2);

        email.send();
    }
}


以上内容由PHP站长网【52php.cn】收集整理供大家参考研究

如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读