添加maven依赖(基于springboot)

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId>
</dependency>

这里需要注意的是,如果项目中同时存在javax.mail的依赖包可能会导致发送邮件失败,此时需要找到并排除javax.mail的依赖。

配置说明

//配置邮件属性
Properties props = new Properties();
//开启debug模式
props.setProperty("mail.debug", "true");
//开启smtp认证
props.setProperty("mail.smtp.auth", "true");
//网易企业邮箱(smtphz.qiye.163.com)ssl加密端口
props.setProperty("mail.smtp.port", "994");
//关闭tls
props.setProperty("mail.smtp.starttls.enable", "false");
props.setProperty("mail.smtp.starttls.required", "false");
//设置传输协议为smtp
props.setProperty("mail.transport.protocol","smtp");
//开启ssl加密
props.setProperty("mail.smtp.ssl.enable", "true");
MailSSLSocketFactory sslSocketFactory = new MailSSLSocketFactory();
sslSocketFactory.setTrustAllHosts(true);
props.put("mail.smtp.ssl.socketFactory", sslSocketFactory);
//网易企业邮箱host
props.setProperty("mail.smtp.host","smtphz.qiye.163.com");
加载配置
Session session = Session.getInstance(props);
session.setDebug(true);
构建邮件信息
mimeMessage = new MimeMessage(session);
helper = new MimeMessageHelper(mimeMessage,true,"UTF-8");
helper.setFrom("xxx");
helper.setTo("xxx");
helper.setText("xxx", true);
helper.setSubject("xxx");
//发送邮件
Transport transport = session.getTransport();
transport.connect("用户名","邮箱授权码");
transport.sendMessage(mimeMessage, mimeMessage.getAllRecipients());
transport.close();

基于网易企业邮箱的JavaMail配置相关推荐

  1. VtigerCRM配置网易企业邮箱SMTP 和 POP3服务

    什么是 vTiger? CRM 即客户关系管理(Customer Relationship Management).顾客.关系.管理,这三个词本身就 足以让我们头大,更别提它们三个一起出现在一起.但 ...

  2. 网易企业邮箱HTTPS加密上传配置SSL证书

    网易企业邮箱支持SSL证书上传,可以实现自己绑定的独立域名HTTPS访问,本文档将介绍如何使用网易企业邮箱安装SSL证书实现邮箱HTTPS. 一.下载Gworg申请SSL证书--解压--打开nginx ...

  3. springboot mail插件/JavaMailSenderImpl 发邮件。163网易企业邮箱调用的坑。

    前言 spring boot 2.0.0.RELEASE spring 5.0.4.RELEASE 网易企业邮箱 2019年版 jdk 1.8 发邮件的说明 按照加密方式方式,可以分为: 明文 TLS ...

  4. java使用网易企业邮箱,发送邮件失败

    提示: 今天在邮件系统中使用网易企业邮箱发邮件一直失败,主机名.端口号.密码改了一个遍都不行, 一直报错 //不是报这个错 AuthenticationFailedException: 535 5.7 ...

  5. 网易企业邮箱:三道防御、七项措施,切实保障企业邮箱安全【企业邮箱申请】

    邮箱安全一直是企业安全建设的重要领域,邮箱承载了企业商业资产.员工个人信息等重要数据,若不加强防御,则可能造成严重的数据泄露事故,甚至给企业或员工造成财产损失.近日,关于邮箱安全的话题在网络上引发关注 ...

  6. Python+网易企业邮箱发送邮件

    1.找到网易企业邮箱的POP/SMTP/IMAP服务器地址 企业邮箱的POP.SMTP.IMAP服务器地址设置.(含海外客户端配置) 2.开启服务,生成授权密码 3.发文本代码 # 发送文本邮件 # ...

  7. python pop3lib连接网易企业邮箱

    首先需要找到网易企业邮箱的对应的pop服务器 查询链接如下 企业邮箱的POP.SMTP.IMAP服务器地址设置.(含海外客户端配置) 查询完成后对应的需要进行链接: def login_email(s ...

  8. 网易企业邮箱申请,申请企业邮箱流程分享~

    早在前几年,国内开始扶持中小企业起,各类中小企业崛起,而企业邮箱的需求猛涨,也成为了企业关注的焦点.常见的企业邮箱包括TOM企业邮箱.网易企业邮箱申请等品牌,如何对比选择,哪款邮箱更具性价比及易用性呢 ...

  9. 网易企业邮箱 跟Thunderbird 雷鸟 e mail 客户端发邮件有冲突,发双份 解决方法很简单(图)

    问题:用Thunderbird 客户端和网易企业邮箱,发一份邮件时发件箱里显示发了两封,有点头疼哦,客服也没有给出明确答复:而且在修改各种配置是干脆无法发送邮件了,后来下载了最新版Thunderbir ...

最新文章

  1. ※编程随笔※=☆编程基础☆=※№ SVN工具自动属性 $Author$ $Date$ $Revision$ $URL$ $Header$替换...
  2. url传参参数编码的解码问题
  3. ant design 分页中文字_给你代码:ant-desgin-vue使用
  4. vue/return-in-computed-property Enforce that a return statement is present in computed property
  5. leetcode 484. Find Permutation 思维题
  6. Transformations on DStreams之updateStateByKey 的使用和状态累加
  7. 5岁儿童自学python编程-为什么外国5岁孩子就要学编程?原因你一定想知道
  8. mldn出品java风暴_MLDN出品JAVA风暴-JAVA学习的终极资料
  9. 人口matlab数学模型,基于MATLAB构建人口数学模型研究二胎开放对中国人口的影响...
  10. snakeyaml生成yaml文件空值显示问题
  11. 计算机f8进不到安全模式,简单几步解决win10开机按f8进不了安全模式的问题
  12. 百度世界地图实现方法
  13. 在外置移动硬盘中安装Win10
  14. 数据分析模型篇—安索夫矩阵
  15. 关于如何在mac系统上安装Git并在码市上建立项目
  16. AndroidStudio 跑马灯效果不自动滚动的原因
  17. 解决PageHelper版本不匹配,结果可能全部返回问题
  18. s开头wifi测试软件,应对5G WiFi 新一代无线测试的挑战
  19. 借道IIS搭建企业内部Web方式文件共享平台
  20. Javaweb后端开发必学(HTML、CSS、JS、Vue)

热门文章

  1. 高考是人生旅途的一处驿站
  2. 大数据公司挖掘数据价值的49个典型案例
  3. 读后感:走钢索的人---走出软件作坊:三五个人十来条枪 如何成为开发正规军(十七)
  4. 机器学习 训练较快的模型_通过心理模型更快地学习软件,第1部分
  5. python必备单词整理_别乱找了,Python常用单词Word合集,已经给你整理全了
  6. 【科普贴】MIPI协议之D-PHY协议详解
  7. 关于学生机受控应用的问题总结
  8. Sun发布全球首款“统一存储系统”Storage7000
  9. IOS- 时间格式转换问题(12小时和24小时的区别)
  10. JavaScript 制作12小时进制的时钟特效