这个问题咋看可能是环境配置问题,实际也有可能是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相关推荐

  1. 发送自动邮件时Could not connect to SMTP host: 10.1.1.195, port: 25;报错的解决方法

    最近在测试公司内部系统自动发送邮件功能时,一直在报错: javax.mail.SendFailedException: Sending failed;nested exception is: java ...

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

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

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

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

  4. 邮件常见异常:javax.mail.MessagingException: Could not connect to SMTP host

    文章目录 邮件常见异常:javax.mail.MessagingException: Could not connect to SMTP host 1.异常触发 2.Failed message 1: ...

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

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

  6. phpmailer SMTP Error: Could not connect to SMTP host. 错误解决

    今天发邮件遇到了这么一个问题:SMTP Error: Could not connect to SMTP host.在网上找了好多,都不管用.在这里我要提醒大家下 1.确保发送者邮箱密码正确,代码编写 ...

  7. 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 ...

  8. Could not connect to SMTP host: smtp.163.com, port: 465, response: -1

    1.用以下代码,邮件发送测试失败 JavaMailSenderImpl tempMailSender = new JavaMailSenderImpl(); tempMailSender.setHos ...

  9. Could not connect to SMTP host: smtp.***.com, port: 465, response: -1

    引言 在前面博客中写了关于java发送邮件的博客,但是当项目部署到linux 服务器上的时候,发送遇到了错误,如下: Could not connect to SMTP host: smtp.***. ...

最新文章

  1. 技术06期:测试系统软件需要重视哪几点?
  2. 进阶学习(4.2) JVM 常用配置参数, GC 参数
  3. Python 模块学习 logging(1)
  4. python需要变量命名规则_和孩子一起学习python之变量命名规则
  5. element ui 批量删除之后动态更新列表_气象编程 | Python高效批量绘图方法
  6. HDU1824 2-sat
  7. html怎么用chrome测试,通过chrome调试器测试了解浏览器解析和渲染HTML的过程
  8. 数据结构--链表--单链表中环的检测,环的入口,环的长度的计算
  9. 四天学会Mybatis
  10. py 的 第 12 天
  11. python雷达图的相似度_Python教程:matplotlib实现雷达图和柱状图
  12. 软件测试用例设计方法等价划分法
  13. linux内核api作用,内存管理 – Linux内核API get_unmapped_area
  14. excel如何随机生成不重复的数字
  15. 2022华南师范大学软院软件工程考研经验贴(初试380)
  16. java多线程12:阻塞队列Queue
  17. ida pro 反汇编 Android so 库后修改 arm 汇编指令的方法总结
  18. jq 手风琴折叠菜单 js滚动效果 collapse.js slideUp()
  19. 比Visio牛逼的流程图工具,Visio替代品!
  20. iOS复习记录日记07-静态单元格和qq好友分组功能[2020]

热门文章

  1. MindManager2021 Win/Mac v2020.19.思维导图软件安装下载激活教程
  2. python骰子游戏分析_python---骰子游戏
  3. 最大实体原则_在原则实体中使用特征
  4. 2022年值得关注的5个区块链项目 数字藏品平台开发搭建
  5. 连接数据库——模拟ATM机查、存、取、开户功能
  6. logits and labels must be broadcastable: logits_size=[131072,9] labels_size=[131072,8]的错误
  7. 如何在java中产生随机数
  8. 测试udp服务的端口是否可用
  9. 高中信息技术python及答案_高中信息技术《Python语言》模块试卷.doc
  10. 大數據環境搭建,數據採集,數倉環境準備(hive on spark) 01