发送自动邮件时Could not connect to SMTP host: 10.1.1.195, port: 25;报错的解决方法
最近在测试公司内部系统自动发送邮件功能时,一直在报错:
javax.mail.SendFailedException: Sending failed;nested exception is: javax.mail.MessagingException: Could not connect to SMTP host: 10.1.1.195, port: 25;nested exception is: java.net.SocketException: Network is unreachable: connectat javax.mail.Transport.send0(Transport.java:219)at javax.mail.Transport.send(Transport.java:81)at com.gree.util.MailUtil.sendMessage(MailUtil.java:241)at com.gree.util.MailUtil.sendTest(MailUtil.java:1112)at com.gree.util.MailUtil.main(MailUtil.java:1120)</span>
在同事的电脑上同样的项目同样的代码都没问题,所以排除了服务器错误的问题,通过telnet测试端口也没问题,也可以ping通,最后发现原来是tomcat服务器缺少某些启动参数。。解决方法:在tomcat配置中加入该参数
Servers->双击Tomcat->Open launch configuration->Arguments->在VM arguments输入框最后添加下面这句:
-Djava.net.preferIPv4Stack=true</span>
然后在main函数开头添加下面这句:
System.setProperty("java.net.preferIPv4Stack", "true");</span>
再测试一下,果然不再报错,邮件顺利发送出去了~
发送自动邮件时Could not connect to SMTP host: 10.1.1.195, port: 25;报错的解决方法相关推荐
- 邮件发送:Could not connect to SMTP host: 10.0.76.11, port: 25
这个问题咋看可能是环境配置问题,实际也有可能是ssl协议不支持的问题: 2020-10-21 15:32:16.094 [ERROR] [DubboServerHandler-10.244.2.30: ...
- Java发送QQ邮件问题Could not connect to SMTP host: smtp.qq.com, port: 465(内附完整代码)
邮件发送失败,本地测试可以,部署到服务器就不行. 之前就碰到这个问题,解决办法就是把port端口改成587,然后注释这一段 MailSSLSocketFactory sf = new MailSSLS ...
- docker pull下载镜像时的报错及其解决方法
docker pull下载镜像时的报错及其解决方法 参考文章: (1)docker pull下载镜像时的报错及其解决方法 (2)https://www.cnblogs.com/it-artical/p ...
- 使用Navicat连接MySQL时出现2059报错的解决方法
使用Navicat连接MySQL时出现2059报错的解决方法 参考文章: (1)使用Navicat连接MySQL时出现2059报错的解决方法 (2)https://www.cnblogs.com/ir ...
- IDEA中实现接口时注解@Override报错的解决方法
IDEA中实现接口时注解@Override报错的解决方法 参考文章: (1)IDEA中实现接口时注解@Override报错的解决方法 (2)https://www.cnblogs.com/liulao ...
- vue项目初始化时npm run dev报错webpack-dev-server解决方法
vue项目初始化时npm run dev报错webpack-dev-server解决方法 参考文章: (1)vue项目初始化时npm run dev报错webpack-dev-server解决方法 ( ...
- 在使用backtrader时,遇到 ImportError: cannot import name ‘warnings‘ from ‘matplotlib.dates‘ 报错的解决方法
在使用backtrader时,遇到 ImportError cannot import name 'warnings' from 'matplotlib.dates' 报错的解决方法 被这个问题搞得心 ...
- python邮件发送csv附件_Python2.7 smtplib发送带附件邮件报错STARTTLS解决方法
最近在SIOMP系统中添加一项功能时,即自动发送带附件邮件到指定邮箱时,发现在发送时报错:错误信息:STARTTLS extension not supported by server.很是奇怪,但发 ...
- nfs自动挂载报错及解决方法
问题描述: 之前做过一些nfs挂载的测试,证明挂载是没问题的. 网络环境: 服务器:10.210.1.145(默认网关10.210.1.129) 客户端:10.110.3.49(默认网关10.110. ...
最新文章
- 第01章 PyTorch简介和安装 的学习笔记
- 起底滴滴数据科学团队:面对超复杂线下场景,要数据驱动,但拒绝“唯数据论”...
- Oracle alter table详解
- JS获取当天零点或23:59:59的时间
- 银行登录控件仿制--防钩子,防嗅探
- shell mysql eof_shell EOF
- endnote怎么和word关联_把Endnote装进大脑:行走的文献管理者
- php数组超索引,php数组多维索引
- sql server 碎片整理——DBCC SHOWCONTIG
- 解决js跨域使用nginx配置问题
- 关于handler子线程通知主线程的几种写法
- 怎么给电脑重装Nvidia显卡驱动?
- Windows redis最新版本5.0.9下载
- Python实现将位图描摹为彩色矢量 svg 图片的源代码,Python实现位图转彩色矢量代码
- 月薪20K,北漂程序员的真实生活
- 什么是栈?什么是队列?栈与队列的特点
- Python 练习实例100例—1
- 计算两点距离——已知线段两个端点的坐标,求线段的长度
- 安天移动安全助力银行卡检测中心智能POS安全检测
- NFT 有哪些不同类型
热门文章
- 思维导图 xmind
- 根据变量推断变量类型_11位专家参与其中:本地变量类型推断是Java 10中最大的新功能
- oracle中闪回和回滚,Oracle Flashback 闪回查询功能9i和10g的区别
- oracle+字段科学计数,PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法...
- html长按自动复制代码,html中如何使用js实现长按功能(代码)
- Redis命令详解:Keys
- Python 从身份证中提取出生日期/性别/年龄/生肖/星座/省份/城市/城市等级/区县(2019划分标准)
- 推荐《Linux 多线程服务器端编程》
- 2022-2-14 Leetcode 524.通过删除字母匹配到字典里最长单词
- 2022-1-14 牛客C++项目 —— exec函数族学习