Postfix no Centos7 não aceitando Public port 25 [closed]

0

Eu tenho um novo servidor de email ( postfix ) em uma nova instalação do CentOS7. Eu posso conectar ( telnet ) em 127.0.0.1 port 25 e no IP público da máquina local, mas não no IP público fora da máquina. Eu uso IPTables e verifiquei triplamente que está correto. Na verdade, eu também tenho o Apache HTTP na máquina com uma regra de porta 80 em iptables e funciona muito bem. firewalld não está em execução. Nada está no meu hosts.allow ou hosts.deny.

telnet 127.0.0.1 25 or telnet x.x.x.x: (from same machine)
Connected to 127.0.0.1.
Escape character is '^]'.
220 ga003.example.com ESMTP Postfix

telnet x.x.x.x (from outside):
telnet: Unable to connect to remote host: Connection timed out

telnet x.x.x.x 80 (from outside):
Trying 74.206.115.232...
Connected to 74.206.115.232.
Escape character is '^]'.

Netstat:

tcp        0      0 0.0.0.0:25      0.0.0.0:*          LISTEN      26502/master

ps ax:

26502 ?        Ss     0:00 /usr/libexec/postfix/master -w

iptables:

-A INPUT -p tcp -m state --state NEW -m tcp --dport 25 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT

/etc/postfix/main.cf:

inet_interfaces = all
inet_protocols = all

Da MX Toolbox:

Connection attempt #1 - Unable to connect after 15 seconds

Não vejo nada em /var/log/messages ou /var/log/maillog

Li e passei por tudo o que posso encontrar. Eu sei que é provavelmente algo estúpido, mas eu simplesmente não vejo isso. Socorro!

    
por Dave Gardner 05.09.2015 / 19:04

2 respostas

1

Provavelmente, o seu ISP está bloqueando 25, a menos que você pague pelo serviço de negócios.

    
por 05.09.2015 / 19:28
0

Encontrei. Fiz um "iptables -L" para listar e verificar as regras de firewall ativas e encontrei a regra da porta 25 definida como UDP. Deve ter sido de algo anterior. Eu atualizei o iptables novamente e ele pegou a regra da porta TCP 25 conforme definido. Tudo está funcionando perfeitamente agora.

    
por 08.09.2015 / 00:12