Multiplas portas SMTP no postfix, pode isso ?
Hoje pela manhã o Mail do OSX parou de enviar emails, minha primeira suspeita foi de problemas na minha VPS, mas não era, dei um nmap e descobri isso:
22/tcp open ssh 25/tcp filtered smtp 53/tcp open domain 80/tcp open http 143/tcp open imap 443/tcp open https 587/tcp open submission 993/tcp open imaps 2000/tcp open cisco-sccp 3306/tcp open mysql 5222/tcp open xmpp-client 5269/tcp open xmpp-server 5280/tcp open xmpp-bosh 7777/tcp open cbt
Porta 25 filtrada, ou seja, um firewall está bloqueando pacotes, o Vivo Speedy não deixa mais pacotes trafegarem pela porta 25, oficialmente é para bloquear SPAM.
Meu primeiro impulso foi correr no postfix e alterar a porta, de 25 para 587, com isso consegui enviar emails dos meus clientes de email, mas não recebiam… Obviamente, já que os servidores de email conversam via porta 25, então eu não poderia simplesmente trocar a porta, já que o resto do mundo tenta conversar pela porta 25. Como resolver ?
Eu resolvi adicionando uma segunda porta de SMTP, com a 25 e a 587, dessa forma os servidores de email conseguem me entregar as mensagens e meu cliente consegue acessar o SMTP.
Basta colocar uma nova entrada em /etc/postfix/master.cf parecida com:
25 inet n - - - - smtpd 587 inet n - - - - smtpd
Não sei exatamente se essa é a melhor solução para o problema, mas as soluções melhores usam mais de um servidore de email, achei overkill.
Share this content: