最近做一个邮件发送功能的时候,发现腾讯企业邮的邮箱,用java发送邮件的时候一直报错:

Mail server connection failed; nested exception is javax.mail.MessagingException: Could not connect to SMTP host: smtp.exmail.qq.com, port: 465, response: -1. Failed messages: javax.mail.MessagingException: Could not connect to SMTP host: smtp.exmail.qq.com, port: 465, response: -1

发邮件使用的spring-boot-starter-mail,配置文件如下:

# 设置邮箱主机

spring.mail.host=smtp.exmail.qq.com

spring.mail.port=465

spring.mail.protocol=smtp

# 设置用户名

spring.mail.username=xxxxxx

# 设置密码,是客户端专用密码,非网页登录密码

spring.mail.password=xxxxxx

# true代表邮箱需要认证

spring.mail.properties.mail.smtp.auth=true

#启用SSL

spring.mail.properties.mail.smtp.starttls.enable=true

spring.mail.properties.mail.smtp.starttls.required=true

查阅各种资料后发现,配置文件应当加入下面的配置:

spring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory

spring.mail.properties.mail.smtp.port=465

spring.mail.properties.mail.smtp.socketFactory.port=465

将这三行加入到配置文件里就可以正常发送邮件了

java 发 腾讯企业邮_JAVA使用腾讯企业邮箱发送邮件时报错Could not connect to SMTP host...相关推荐

  1. JAVA服务器端发送邮件问题:Could not connect to SMTP host: smtp.qq.com, port: 465

    前言 在开发过程中,发送邮件经过测试是没有问题,然后部署到服务器中(腾讯云服务器),发送邮件一直报Could not connect to SMTP host: smtp.qq.com, port: ...

  2. 使用hutool-all进行邮件发送报错Could not connect to SMTP host: smtp.qq.com, port: 465

    继承MailAccount类,在其中的getSmtpProps()方法中添加 props.put("mail.smtp.ssl.protocols", "TLSv1.2& ...

  3. Java发送QQ邮件问题Could not connect to SMTP host: smtp.qq.com, port: 465(内附完整代码)

    邮件发送失败,本地测试可以,部署到服务器就不行. 之前就碰到这个问题,解决办法就是把port端口改成587,然后注释这一段 MailSSLSocketFactory sf = new MailSSLS ...

  4. 解决发邮件错误javax.mail.MessagingException: Could not connect to SMTP host

    用java实现发送邮件功能时报错 javax.mail.MessagingException: Could not connect to SMTP host Exception in thread & ...

  5. java 企业付款_java微信公众号企业付款开发

    本文为大家分享了java微信公众号企业付款的开发代码,供大家参考,具体内容如下 详情参照微信开发者文档 企业付款文档 java代码 定义所传递的参数 @RequestMapping(value = & ...

  6. java发邮件需要什么意思_java 发送邮件需要开启什么服务

    java 发送邮件需要开启什么服务 关注:149  答案:2  mip版 解决时间 2021-02-04 10:01 提问者美人如画皮 2021-02-03 14:35 java 发送邮件需要开启什么 ...

  7. java短信内容加链接_Java加腾讯云实现短信验证码功能

    准备工作 1.选择服务 2.添加应用:我已经添加完了 3.点击应用名称 4.出现ID和Key 5.编辑短信创建签名 6.在第5步后 使用到的jar包: qcloudsms-1.0.2.jar com. ...

  8. java微信企业付款_Java微信支付-微信企业付款到个人

    [实例简介] 微信支付企业付款到个人,包括付款 以及 查询 参考文章http://blog.csdn.net/fengshizty/article/details/53204566 [实例截图] [核 ...

  9. 项目踩坑日记:网易企业邮箱发送邮件报错:421 4.4.5 HL:ICC

    这几天我们多数的发信程序都出现了一个统一的问题:421 4.4.5 HL:ICC 这是网易企业邮箱发信频率过高超过了qps限制导致的发信失败 原因咨询了下网易的人,说可能是因为这段时间二十大网易对邮箱 ...

  10. 发邮件报Failed to send email: Could not connect to SMTP host: smtp.exmail.qq.com, port: 465, response:-1

    我这里使用的是腾讯企业邮箱,原先设置的邮箱端口号是465,使用脚本自动发送邮件时,每次都报端口错误,经过,网上各种查找,将465换成了587,再次运行,即可成功:

最新文章

  1. bpython ipython_安装ipython后命令找不到ipython bpython -bash: *python: command not found
  2. gitzip没有作用以及github如何下载单个文件或目录
  3. 《LeetCode力扣练习》第11题 C语言版 (做出来就行,别问我效率。。。。)
  4. OpenCV 为图像转换为漫画效果
  5. 使用StaticLayout实现文字转化为图片的效果(类似发送长微博)
  6. 华为交换机的一些OID
  7. 搭建LVS_DR模型
  8. c语言中freopen函数,fopen和freopen_C中freopen和fopen的区别(用法+详解+区别)
  9. java实现矩阵相乘
  10. html form int,is_int, is_numeric, is_float, and HTML form validation
  11. rn 实现上下滑动选择列表_用大前端技术实现的一款仿Boss直聘app(已开源)
  12. LeetCode-105:从前序与中序遍历序列构造二叉树
  13. 软件测试的基础知识(二)
  14. 全国草地资源类型分布数据/植被类型分布数据/土地利用类型分布数据
  15. 【学习笔记】cs231n-assignment2-FullyConnectedNets
  16. linux文件解压与压缩命令
  17. 炒股魅力:数据分析侠变身“赚钱机器”
  18. mybatis与mysql时间总是慢8小时
  19. keybindings.json
  20. python爬虫 爬取JD商城快消品的保质期

热门文章

  1. 用python祝福父亲节_python 计算 父亲节
  2. C++弹窗拦截程序,弹窗广告怎么关闭?不用问,我教你怎么屏蔽!
  3. 中科院计算机所博士何飞,2017年中科院计算所博士生招生考试说明
  4. 2018年中科院计算所推免考试回忆录
  5. 计算任意2个日期内的工作日(没有考虑到国定假日
  6. 22湖南大学866数据结构真题(回忆版)
  7. Word提示:“向程序发送命令时出现问题”解决方法
  8. PHP 将两个MP3 文件进行合并,可以多个MP3文件合并
  9. MFC入门基础(十)静态文本框()、编辑框(Edit Control)
  10. 别@微信官方了,最全的圣诞帽都在这儿了!