%20e%20enviados%20(smtp)%20.png)
Eu configurei um daemon postfix e posso enviar e-mails para uma conta, e também posso fazer login através de um cliente de e-mail e receber esses e-mails.
Mas o que estou tentando fazer é usar o mesmo URL, por exemplo: mail.mydomain.org para mensagens recebidas e enviadas.
Até agora, quando envio um email com mail.mydomain.org como meu servidor de saída de email, ele não conecta.
Como você depura isso para entender por que não está funcionando?
Responder1
Até agora, quando envio um email com mail.mydomain.org como meu servidor de saída de email, ele não conecta. Como você depura isso para entender por que não está funcionando?
Seu servidor de e-mail precisa escutar na porta 25 (SMTP) e possivelmente também na porta 587 (Envio) mail.mydomain.org
para que isso funcione. Use um scanner de porta como o nmapno cliente externo, não no servidorpara verificar quais portas mail.mydomain.org
estão abertas:
nmap mail.mydomain.org
Deve mostrar pelo menos a porta 25 para SMTP aberta e também as portas POP3/IMAP para que você possa recuperar e-mails com seu cliente de e-mail.
No próprio servidor, você pode usar o netstat para mostrar qual programa está escutando em qual porta:
netstat -lntp
Porém, tenha cuidado, pois apenas ouvir pode não ser suficiente. Você também precisa ter certeza de:
- endereço externo e endereço local para a porta SMTP em netstat show
0.0.0.0
, para que clientes externos possam realmente se conectar. Se o seu servidor de e-mail estiver, por exemplo, escutando apenas em 127.0.0.1, então apenas programas em execução no mesmo servidor poderão se conectar. - se o servidor tiver firewall: certifique-se de que o firewall permite conexões externas à porta SMTP. Você pode desabilitar o firewall para fins de teste para descartar uma configuração incorreta do firewall.
- se o servidor estiver atrás de um roteador NAT: certifique-se de ter configurado o roteador para encaminhar a porta 25 para o servidor.