Conexão Postfix recusada (porta 25)

Conexão Postfix recusada (porta 25)

Estou tentando enviar email através 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]`

Então 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/mastercomo o nome do pid/programa 127.0.0.1:25. Não vejo nenhum postfix listado para o nome do pid/programa. Será que o servidor de e-mail não está funcionando. Disseram-me que sim.

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

Editar

O Postfix confirmado está em execução digitandopostfix 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

Sei que esse problema já foi resolvido muitas vezes, mas sou um simples desenvolvedor web e talvez precise de um pouco mais de orientação. Obrigado.

Responder1

O log de email mostra que você PODE se conectar ao seu servidor postfix (no localhost). O postfix não pode se conectar ao servidor smtp externo (mail.mydomain.com) e você também não pode se conectar ao telnet.

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

Este é um ótimo tutorial para isso:https://www.howtoforge.com/tutorial/configure-postfix-to-use-gmail-as-a-mail-relay/

informação relacionada