Solução de problemas de conectividade IPv4 limitada na porta 25.
Tenha regras ipTables:
Chain INPUT (policy DROP)
target prot opt source destination
ACCEPT all -- 185.121.228.0/24 anywhere
ACCEPT all -- 127.0.0.0/24 anywhere
ACCEPT tcp -- anywhere anywhere tcp dpt:smtp
Uma vez que a política de ENTRADA padrão é ACEITAR,
root@mail:/home/ubuntu# echo “HELO” | nc -4 smtp.google.com 25
220 mx.google.com ESMTP ffacd0b85a97d-38a1c8bb5f7si23003263f8f.375 - gsmtp
502-5.5.1 Unrecognized command. For more information, go to
502 5.5.1 https://support.google.com/a/answer/3221692 ffacd0b85a97d-38a1c8bb5f7si23003263f8f.375 - gsmtp
Quando a política de ENTRADA padrão é DROP, o mesmo comando trava indefinidamente.
Agora, a parte mais interessante é que a mudança na política de INPUT não tem efeito sobre
root@mail:/home/ubuntu# echo “HELO” | nc -6 smtp.google.com 25
que está recebendo resposta do Google de qualquer maneira.
É preciso que o servidor de e-mail envie e-mails para todos os outros servidores de e-mail, não apenas para aqueles compatíveis com IPv6.
Se alguém pudesse explicar o que está acontecendo, seria fantástico!
Atualizado: a impressão do ip-save é:
:INPUT DROP [41791:1739301]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [6390374:3802889072]
-A INPUT -i ens3 -p tcp -m tcp --dport 25 -j ACCEPT
-A INPUT -s 127.0.0.0/24 -i lo -j ACCEPT
-A INPUT -s 185.121.228.0/24 -i ens3 -j ACCEPT
COMMIT