Conexão do postfix recusada (porta 25)

2

Estou tentando enviar e-mail por meio de um servidor Postfix. Na linha de comando, se eu digitar:

echo "This is the body of the email" | mail -s "subject line" [email protected]'

Em seguida, o erro que vejo em log / mail.info é:

postfix/smtp[23093]: connect to mail.mydomain.com[my.ip.add.here]: Connection refused (port 25)

Se eu inserir netstat -an | more, vejo:

...
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN
...

Não 0.0.0.0:25 se isso faz diferença?

Editar

Se eu executar netstat -plntu , vejo 3587/master como o nome do pid / programa para 127.0.0.1:25. Não vejo nenhum postfix listado para pid / nome do programa. Pode ser que o servidor de email não esteja sendo executado. Foi-me dito que era.

...
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      3587/master
...

Editar

O Postfix confirmado está sendo executado, digitando postfix start

Editar

Tentei isso no servidor, se ajudar:

telnet mail.mydomain.com 25
Trying 202.192.77.135...
telnet: connect to address 202.192.77.135: Connection refused

Eu sei que esse problema foi resolvido muitas vezes, mas sou um simples desenvolvedor da Web e talvez precise de um pouco mais de orientação. Obrigado.

    
por Rick Jolly 13.01.2017 / 18:22

1 resposta

3

O registro de e-mail mostra que você PODE se conectar ao seu servidor postfix (no host local). O postfix não pode se conectar ao servidor smtp externo (mail.mydomain.com) e você não pode se conectar com o telnet.

Talvez você tenha um firewall (no seu ISP) que bloqueie o smtp de saída. Isso é comum para bloquear spam. Para solução alternativa, você pode usar outro servidor de e-mail (gmail?) Para retransmitir seus e-mails e conectar-se a ele na autenticação segura smtp (porta 465/587).

Este é um ótimo tutorial para isso: link

    
por 13.01.2017 / 20:40