个人随笔
目录
关于smtp.exmail.qq.com:25端口访问超时的问题
2019-12-02 23:05:01

近期由于项目需要,使用了org.apache.commons.email来发送邮件的功能,如下:

  1. <dependency>
  2. <groupId>org.apache.commons</groupId>
  3. <artifactId>commons-email</artifactId>
  4. <version>1.4</version>
  5. </dependency>

本地跑的好好的,一放到阿里云上就报:

  1. Caused by: com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.exmail.qq.com, 25; timeout 60000
  2. at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2118)

检查后也ping的通,然后网上看到说是:阿里云ECS为管控垃圾邮件,屏蔽了25端口号的服务,所以导致该访问超时

尝试使用ssl方式的465端口,修改代码如下之后成功发送邮件:

  1. email.setSmtpPort(465);
  2. email.setSSLOnConnect(true);
 2098

啊!这个可能是世界上最丑的留言输入框功能~


当然,也是最丑的留言列表

有疑问发邮件到 : suibibk@qq.com 侵权立删
Copyright : 个人随笔   备案号 : 粤ICP备18099399号-2