关于使用Java Mail 发邮件,连接超时问题
来源:互联网 发布:软件项目解决方案模板 编辑:程序博客网 时间:2024/05/18 01:29
异常信息
send mail err:Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn’t connect to host, port: smtp.qq.com, 25; timeout -1
在本地windows 是可以发送成功的
怀疑是端口问题,好吧,我用的是 25 端口,开了之后还是连接超时。
那么就很有可能是你的服务器的运营商将25端口封禁了!
换其他端口
我直接用springboot 的模板发邮件
发邮件具体代码看这里:http://www.lrshuai.top/atc/show/41
默认的配置如下:
spring.mail.host=smtp.qq.comspring.mail.username=1006059906@qq.comspring.mail.password=这个是你的授权码spring.mail.properties.mail.smtp.auth=truespring.mail.properties.mail.smtp.starttls.enable=truespring.mail.properties.mail.smtp.starttls.required=truespring.mail.default-encoding=UTF-8
修改端口为465
spring.mail.host=smtp.qq.comspring.mail.username=1006059906@qq.comspring.mail.password=这个是你的授权码spring.mail.properties.mail.smtp.auth=truespring.mail.properties.mail.smtp.starttls.enable=truespring.mail.properties.mail.smtp.starttls.required=truespring.mail.default-encoding=UTF-8spring.mail.port=465spring.mail.properties.mail.smtp.socketFactory.port = 465spring.mail.properties.mail.smtp.socketFactory.class = javax.net.ssl.SSLSocketFactoryspring.mail.properties.mail.smtp.socketFactory.fallback = false
这样就ok了,springboot 发邮件的示例代码:https://github.com/rstyro/spring-boot/tree/master/springboot-mail
正文到此结束,谢谢大家的观看,觉得有用,点个赞再走可好,看官!
阅读全文
0 0
- 关于使用Java Mail 发邮件,连接超时问题
- 关于使用Java Mail发邮件的问题
- Java 使用mail.jar包发邮件
- java mail 发邮件
- centos使用mail发邮件
- Java Mail发邮件(Example)
- Spring Java Mail发邮件
- java mail demo 发邮件
- Spring Java Mail发邮件
- java mail使用qq邮箱发邮件的配置方法
- java mail使用qq邮箱发邮件的配置方法
- 配置并使用mail命令发邮件
- java mail 发邮件完整实现
- Java发邮件:Java Mail与Apache Mail
- Java发邮件:Java Mail与Apache Mail
- PHP mail 发邮件
- linux mail发邮件
- Java Mail邮件乱码问题
- Spring Boot (十):打包部署
- 《TCP/IP详解,卷一:协议》读书笔记
- 枚举
- 安全性测试的测试点
- 滚动表格 行列跟随移动
- 关于使用Java Mail 发邮件,连接超时问题
- 4.1.1ReentrantLock实现同步,测试2
- 浅谈python中类,函数,包
- 在IIS部署网站
- 第五周项目3---括号的匹配
- Photoshop详细教程四之滤镜/视图/窗口基本功能介绍
- solr分片后副本数据不一致的问题
- 石子合并 BZOJ
- 12种排序算法