java发送qq邮件

这是一个新开发的需求,我开始是按照网上的规格先添加javamail jar包,然后添加如下代码


填好邮箱号和密码之后测试连接之后报错


原因是qq邮箱有加密的动作需要添加SSL加密的代码

// qq邮箱设置SSL加密

MailSSLSocketFactory sf = new MailSSLSocketFactory();

sf.setTrustAllHosts(true);

properties.put("mail.smtp.ssl.enable", "true");

properties.put("mail.smtp.ssl.socketFactory", sf);

添加代码之后就能成功发送邮件

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容