邮件服务器能收到邮件,发邮件收不到-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

邮件服务器能收到邮件,发邮件收不到

2017-04-05 10:04:19 3729 1

各位大神好,目前使用 阿里云服务器 搭建邮件服务器出现问题。

搭建环境:james-2.3.2.1
在james 的源码文件中将域名修改为。eg:mail.aa.com

但是在发送过程中,一直显示连接不上本机的 25 端口。

[StackTrace: javax.mail.MessagingException: Could not connect to SMTP host: mail.aa.com, port: 25;
  nested exception is:
    java.net.SocketTimeoutException: connect timed out
    at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1391)
    at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:412)
    at javax.mail.Service.connect(Service.java:310)
    at javax.mail.Service.connect(Service.java:169)
    at javax.mail.Service.connect(Service.java:118)
    at javax.mail.Transport.send0(Transport.java:188)
    at javax.mail.Transport.send(Transport.java:118)
    at com.m7.mailServer.model.M7Mail.send(M7Mail.java:209)
    at com.m7.mailServer.handler.SendMailThread.run(SendMailThread.java:28)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)
Caused by: java.net.SocketTimeoutException: connect timed out
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:529)
    at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:231)
    at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:189)
    at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1359)
    ... 11 more

初步确认,可能是域名映射的问题。(本机访问本机外网的端口访问不到)
于是乎本机的 hosts 文件汇总加了相应的映射,eg:
192.168.x.x mail.aa.com

不报连接上端口了的错,程序日志显示发送成功了,但是新问题来了。
收信人收不到邮件。

不管怎么设置,收信人收不到邮件。垃圾箱也没有。
首先声明一点,程序是没问题的。
现在不知道是哪里配置的问题。
各位大神们有没有遇到类似的问题,请分享下经验,谢谢!

取消 提交回答
全部回答(1)
  • dongshan8
    2019-07-17 21:00:51

    题主您好,

    这个有可能是阿里云主动过滤了25端口喔。

    0 0
+关注
爱时不知归
世界很美,而你正好有空。
0
文章
1
问答
问答排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载