可以发送邮件但无法接收SMTP失败

时间:2014-08-17 16:00:28

标签: email smtp postfix-mta

我有专门的服务器来运行我的所有网站。

我创建了域并将所有DNS记录更新到此服务器,一切都很好并且传播但是当我尝试接收邮件时没有任何事情发生但它可以发送。

我去了dnsstuff.com,这是我得到的错误......

  

与邮件服务器端口25的所有连接均已失败。标准端口   对于SMTP事务是25,所以您的服务器应该在运行   那个港口。建议将其修复以便邮寄   服务运作正常。失败的邮件服务器是:

     

xx.xxx.xxx.xxx |发送失败的消息:cx open with failed:failed socket with with:Operation in a progress

/ ***************** UPDATE ***************** /

使用centOS运行Linux机箱。

我相信使用的邮件服务器是Postfix。

如何解决此问题?

1 个答案:

答案 0 :(得分:1)

检查服务器上的防火墙配置。如果您可以从localhost发送(即,从您的服务器直接发送),但邮件无法从远程服务器发送到您的盒子,您的防火墙是最好的选择。基本上端口25应该对任何IP开放。由于您未指定操作系统和分配,因此很难为您提供有关如何配置防火墙的具体详细信息。大多数Linux发行版都运行一些iptables。如果你拥有iptables,你可以从命令行尝试这个命令:

iptables -A INPUT -p tcp --dport 25 -j ACCEPT

在打开防火墙之前,您可能希望深入配置postfix。如果你开始运行开放式继电器,对世界其他地方来说并不好。这将使您的服务器立即被列入黑名单。 This artice on the postfix website会给你一个不错的开始。

相关问题