Postfix: todos os e-mails externos voltam para mim

Postfix: todos os e-mails externos voltam para mim

Meu problema é que não consigo enviar e-mails para nenhum domínio externo usando o Postfix 3.4.13. No entanto,Posso receber e-mails enviados de domínios externos, como Gmail ou Hotmail. Meu cenário é um pouco pouco convencional, então tentarei o meu melhor para explicá-lo:

Eu hospedo meu próprio servidor de e-mail pessoal usando alguns contêineres docker, mudei para outro ISP e agora estou atrás de um NAT duplo, portanto não consigo encaminhar portas. Para superar isso, configurei uma VPN usando um VPS de nível inferior que possuo na Digital Ocean e uso esse VPS para fazer encaminhamento (entre outras coisas). Até agora, consegui encaminhar portas para SSH e serviços web, então, a menos que o registro MX (que aponta para o endereço público do meu VPS) esteja bagunçando tudo, não encontro nenhuma explicação lógica para não poder enviar e-mails para externos domínios, uma vez queessa mesma configuração funcionou antes e funciona se eu não estiver atrás de uma máquina que faça DNAT (para encaminhar portas SMTP). Você pode dar uma olhada nos meus arquivos de configuraçãoaqui, bem como teste você mesmo usando o docker.

O log do Postfix diz:

Jan  1 23:38:33 my-server postfix/smtp[214]: warning: host gmail-smtp-in.l.google.com[74.125.140.27]:25 greeted me with my own hostname smtp.example.com
Jan  1 23:38:34 my-server postfix/smtp[214]: warning: host gmail-smtp-in.l.google.com[74.125.140.27]:25 replied to HELO/EHLO with my own hostname smtp.example.com
Jan  1 23:38:34 my-server postfix/smtp[214]: E60D2BA0658: to=<[email protected]>, relay=gmail-smtp-in.l.google.com[74.125.140.27]:25, delay=1.2, delays=0.43/0.01/0.72/0, dsn=5.4.6, status=bounced (mail for gmail.com loops back to myself)
...
Jan  1 23:40:51 my-server postfix/smtp[222]: warning: host hotmail-com.olc.protection.outlook.com[104.47.57.161]:25 greeted me with my own hostname smtp.example.com
Jan  1 23:40:51 my-server postfix/smtp[222]: warning: host hotmail-com.olc.protection.outlook.com[104.47.57.161]:25 replied to HELO/EHLO with my own hostname smtp.example.com
Jan  1 23:40:51 my-server postfix/smtp[222]: E404DBA0947: to=<[email protected]>, relay=hotmail-com.olc.protection.outlook.com[104.47.57.161]:25, delay=1.1, delays=0.57/0.01/0.48/0, dsn=5.4.6, status=bounced (mail for hotmail.com loops back to myself)

Regras de DNAT do Iptables:

### SMTP
iptables -t nat -I PREROUTING -p tcp --dport 25 -j DNAT --to-destination 10.99.97.3:25
iptables -t nat -I PREROUTING -p tcp --dport 465 -j DNAT --to-destination 10.99.97.3:465
iptables -t nat -I PREROUTING -p tcp --dport 587 -j DNAT --to-destination 10.99.97.3:587
### IMAP
iptables -t nat -I PREROUTING -p tcp --dport 143 -j DNAT --to-destination 10.99.97.3:143
iptables -t nat -I PREROUTING -p tcp --dport 993 -j DNAT --to-destination 10.99.97.3:993

Estou usando o Postfix junto com um banco de dados MySQL, portanto, adicionar meu domínio mydestinationnão funcionará.

Desde já, obrigado.

informação relacionada