Impossível Telnet na porta 25 no servidor PostFix do CentOS

5

Estou tentando fazer uma telnet na porta 25 em um servidor CentOS que execute o PostFix para testar o envio de mensagens de e-mail do servidor.

Quando tento fazer telnet de outra caixa do CentOS na mesma rede, recebo a mensagem abaixo:

 Unable to connect to remote host: Connection refused 

O SELinux está desativado e eu abri a porta 25 no iptables ... o que mais eu deveria estar olhando?

    
por Windows Ninja 20.03.2012 / 21:08

5 respostas

13

Execute o seguinte, verifique se o postfix está escutando na porta 25 / tcp:

netstat -plnt |grep :25

Você deve ver uma linha como:

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

Se você não vê essa linha, verifique o /etc/postfix/master.cf.

Nesse arquivo, você verá uma linha como:

smtp      inet  n       -       n       -       -       smtpd

A primeira coluna é a porta, cujo postfix deriva de / etc / services.

Você deve procurar a documentação geral sobre a configuração do Postfix, para que seu servidor não se torne um retransmissor de spam. O wiki do CentOS tem bastante boa documentação a esse respeito.

Atualização:

Além disso, observe o link que descreve como configurar o Postfix para escutar em diferentes interfaces de rede. A linha relevante será encontrada em /etc/postfix/main.cf.

    
por 20.03.2012 / 21:24
9

Eu editei o arquivo /etc/postfix/main.cf. O parâmetro para procurar foi

inet_interfaces = localhost

Eu mudei para

inet_interfaces = $myhostname, localhost

Reinicie o postfix. O problema foi corrigido.

    
por 13.11.2012 / 16:48
2

Eu geralmente só vejo a mensagem Connection Refused se não houver nada escutando. Tem certeza de que você tem um servidor SMTP em execução no endereço IP externo? Verifique com

netstat -tunlp | grep 25
tcp      0    0 127.0.0.1:25              0.0.0.0:*         LISTEN    1743/master

Aqui você pode ver que estou apenas executando na interface de loopback.

    
por 20.03.2012 / 21:25
2

Eu tive esse problema e descobri que precisava fazer:

# service postfix stop

seguido (um pouco depois) por

# service postfix start

O recarregamento do postfix não parece fechar e reabrir as portas necessárias.

    
por 14.08.2012 / 15:25
1

Verifique seus arquivos /etc/hosts.allow e /etc/hosts.deny . Talvez o telnet ou as portas estejam bloqueadas nelas?!

    
por 20.03.2012 / 22:19

Tags