邮件发送: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:17278-thread-11] - com.lls.scf.notification.service.utils.mail.MailSender-116 发送邮件
失败12345678@qq.com
javax.mail.MessagingException: Could not connect to SMTP host: 10.0.76.11, port: 25
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1961)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:654)
at javax.mail.Service.connect(Service.java:317)
at javax.mail.Service.connect(Service.java:176)
at javax.mail.Service.connect(Service.java:125)
at javax.mail.Transport.send0(Transport.java:253)
at javax.mail.Transport.send(Transport.java:124)
at com.lls.scf.notification.service.utils.mail.MailSender.sendTextMail(MailSender.java:114)
at com.lls.scf.notification.service.service.mail.impl.NotiMailSendSerialService.sendSimpleTextEmail(NotiMailSendSerialService.java:203)
at com.lls.scf.notification.service.service.mail.impl.NotiMailSendSerialService$$FastClassBySpringCGLIB$$637731a0.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684)
at com.lls.scf.notification.service.service.mail.impl.NotiMailSendSerialService$$EnhancerBySpringCGLIB$$654bc6af.sendSimpleTextEmail(<generated
>)
at com.lls.scf.notification.service.provider.mail.NotiMailSendProvider.sendSimpleTextEmail(NotiMailSendProvider.java:65)
at com.lls.scf.notification.service.provider.mail.NotiMailSendProvider$$FastClassBySpringCGLIB$$2397c33c.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88)
at com.lls.framework.rpc.dubbo.aspect.DubboExceptionAspect.aroundMethod(DubboExceptionAspect.java:53)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:174)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
at com.lls.scf.notification.service.provider.mail.NotiMailSendProvider$$EnhancerBySpringCGLIB$$5a2cbfc4.sendSimpleTextEmail(<generated>)
at org.apache.dubbo.common.bytecode.Wrapper10.invokeMethod(Wrapper10.java)
at org.apache.dubbo.rpc.proxy.javassist.JavassistProxyFactory$1.doInvoke(JavassistProxyFactory.java:47)
at org.apache.dubbo.rpc.proxy.AbstractProxyInvoker.invoke(AbstractProxyInvoker.java:86)
at org.apache.dubbo.config.invoker.DelegateProviderMetaDataInvoker.invoke(DelegateProviderMetaDataInvoker.java:56)
at org.apache.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:56)
at com.lls.framework.rpc.dubbo.filter.DubboExceptionFilter.invoke(DubboExceptionFilter.java:56)
at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:73)
at com.lls.framework.rpc.dubbo.filter.ProviderHolderFilter.invoke(ProviderHolderFilter.java:34)
at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:73)
at org.apache.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:88)
at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:73)
at org.apache.dubbo.rpc.filter.TimeoutFilter.invoke(TimeoutFilter.java:42)
at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:73)
at org.apache.dubbo.rpc.protocol.dubbo.filter.TraceFilter.invoke(TraceFilter.java:79)
at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:73)
at org.apache.dubbo.rpc.filter.ContextFilter.invoke(ContextFilter.java:78)
at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:73)
at org.apache.dubbo.rpc.filter.GenericFilter.invoke(GenericFilter.java:138)
at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:73)
at org.apache.dubbo.rpc.filter.ClassLoaderFilter.invoke(ClassLoaderFilter.java:38)
at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:73)
at org.apache.dubbo.rpc.filter.EchoFilter.invoke(EchoFilter.java:39)
at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:73)
at org.apache.dubbo.rpc.protocol.dubbo.DubboProtocol$1.reply(DubboProtocol.java:108)
at org.apache.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.handleRequest(HeaderExchangeHandler.java:103)
at org.apache.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.received(HeaderExchangeHandler.java:200)
at org.apache.dubbo.remoting.transport.DecodeHandler.received(DecodeHandler.java:51)
at org.apache.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run(ChannelEventRunnable.java:57)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.ConnectException: Connection refused (Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)
at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:299)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:208)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1927)
... 62 common frames omitted
解决办法:
1、排查邮件配置问题,域名,用户,密码,端口问题;
2、排除是否支撑ssl协议:
添加配置://是否开启发送邮件的功能@Value("${lls.notification.smtp.email.ifSSL}")private boolean ifSSL;/*** 获得邮件会话属性*/public Properties getProperties() {Properties p = new Properties();p.put("mail.smtp.host", mailServerHost);p.put("mail.smtp.port", mailServerPort);p.put("mail.smtp.socketFactory.fallback", "false");p.put("mail.smtp.auth", validate ? "true" : "false");
// p.put("mail.smtp.localhost", "127.0.0.1"); // Linux下发送邮件报// javax.mail.MessagingException:// 501 Syntax: HELO hostnameif(ifSSL){p.put("mail.smtp.socketFactory.port", "465");p.put("mail.smtp.socketFactory.class", SSL_FACTORY);}return p;}
邮件发送:Could not connect to SMTP host: 10.0.76.11, port: 25相关推荐
- 发送自动邮件时Could not connect to SMTP host: 10.1.1.195, port: 25;报错的解决方法
最近在测试公司内部系统自动发送邮件功能时,一直在报错: javax.mail.SendFailedException: Sending failed;nested exception is: java ...
- Java发送QQ邮件问题Could not connect to SMTP host: smtp.qq.com, port: 465(内附完整代码)
邮件发送失败,本地测试可以,部署到服务器就不行. 之前就碰到这个问题,解决办法就是把port端口改成587,然后注释这一段 MailSSLSocketFactory sf = new MailSSLS ...
- 使用hutool-all进行邮件发送报错Could not connect to SMTP host: smtp.qq.com, port: 465
继承MailAccount类,在其中的getSmtpProps()方法中添加 props.put("mail.smtp.ssl.protocols", "TLSv1.2& ...
- 邮件常见异常:javax.mail.MessagingException: Could not connect to SMTP host
文章目录 邮件常见异常:javax.mail.MessagingException: Could not connect to SMTP host 1.异常触发 2.Failed message 1: ...
- 解决发邮件错误javax.mail.MessagingException: Could not connect to SMTP host
用java实现发送邮件功能时报错 javax.mail.MessagingException: Could not connect to SMTP host Exception in thread & ...
- phpmailer SMTP Error: Could not connect to SMTP host. 错误解决
今天发邮件遇到了这么一个问题:SMTP Error: Could not connect to SMTP host.在网上找了好多,都不管用.在这里我要提醒大家下 1.确保发送者邮箱密码正确,代码编写 ...
- Azkaban重新编译,解决:Could not connect to SMTP host: smtp.163.com, port: 465【2022年01月10日】
Azkaban配置文件修改465端口一直报错,如下: javax.mail.MessagingException: Could not connect to SMTP host: smtp.163.c ...
- Could not connect to SMTP host: smtp.163.com, port: 465, response: -1
1.用以下代码,邮件发送测试失败 JavaMailSenderImpl tempMailSender = new JavaMailSenderImpl(); tempMailSender.setHos ...
- Could not connect to SMTP host: smtp.***.com, port: 465, response: -1
引言 在前面博客中写了关于java发送邮件的博客,但是当项目部署到linux 服务器上的时候,发送遇到了错误,如下: Could not connect to SMTP host: smtp.***. ...
最新文章
- 技术06期:测试系统软件需要重视哪几点?
- 进阶学习(4.2) JVM 常用配置参数, GC 参数
- Python 模块学习 logging(1)
- python需要变量命名规则_和孩子一起学习python之变量命名规则
- element ui 批量删除之后动态更新列表_气象编程 | Python高效批量绘图方法
- HDU1824 2-sat
- html怎么用chrome测试,通过chrome调试器测试了解浏览器解析和渲染HTML的过程
- 数据结构--链表--单链表中环的检测,环的入口,环的长度的计算
- 四天学会Mybatis
- py 的 第 12 天
- python雷达图的相似度_Python教程:matplotlib实现雷达图和柱状图
- 软件测试用例设计方法等价划分法
- linux内核api作用,内存管理 – Linux内核API get_unmapped_area
- excel如何随机生成不重复的数字
- 2022华南师范大学软院软件工程考研经验贴(初试380)
- java多线程12:阻塞队列Queue
- ida pro 反汇编 Android so 库后修改 arm 汇编指令的方法总结
- jq 手风琴折叠菜单 js滚动效果 collapse.js slideUp()
- 比Visio牛逼的流程图工具,Visio替代品!
- iOS复习记录日记07-静态单元格和qq好友分组功能[2020]
热门文章
- MindManager2021 Win/Mac v2020.19.思维导图软件安装下载激活教程
- python骰子游戏分析_python---骰子游戏
- 最大实体原则_在原则实体中使用特征
- 2022年值得关注的5个区块链项目 数字藏品平台开发搭建
- 连接数据库——模拟ATM机查、存、取、开户功能
- logits and labels must be broadcastable: logits_size=[131072,9] labels_size=[131072,8]的错误
- 如何在java中产生随机数
- 测试udp服务的端口是否可用
- 高中信息技术python及答案_高中信息技术《Python语言》模块试卷.doc
- 大數據環境搭建,數據採集,數倉環境準備(hive on spark) 01