Cuando terminamos de configurar un servidor en linux, es frecuente encontrarse con el siguiente error.
Comando:
sudo sendmail -v -Am -i [email protected]
Salida comando:
myname@fx1:/etc/mail$ sudo sendmail -v -Am -i [email protected];
[email protected]… Connecting to aspmx.l.google.com. via esmtp…
220 mx.google.com ESMTP v1si55415385wja.21 – gsmtp
EHLO staging.mydomain.com 250-mx.google.com at your service, [2a01:4f8:212:27c8::2] 250-SIZE 35882577 250-8BITMIME 250-STARTTLS 250-ENHANCEDSTATUSCODES 250-PIPELINING 250-CHUNKING 250 SMTPUTF8 STARTTLS 220 2.0.0 Ready to start TLS EHLO staging.mydomain.com 250-mx.google.com at your service, [2a01:4f8:212:27c8::2] 250-SIZE 35882577 250-8BITMIME 250-ENHANCEDSTATUSCODES 250-PIPELINING 250-CHUNKING 250 SMTPUTF8 MAIL From:[email protected] 250 2.1.0 OK v1si55415385wja.21 - gsmtp RCPT To:[email protected] DATA 250 2.1.5 OK v1si55415385wja.21 - gsmtp 354 Go ahead v1si55415385wja.21 - gsmtp . 550-5.7.1 [2a01:4f8:212:27c8::2] Our system has detected that this message does 550-5.7.1 not meet IPv6 sending guidelines regarding PTR records and 550-5.7.1 authentication. Please review 550-5.7.1 https://support.google.com/mail/?p=ipv6_authentication_error for more 550 5.7.1 information. v1si55415385wja.21 - gsmtp myname… Connecting to local… myname… Sent
Solución
Entrar en el fichero de configuración /etc/postfix/main.cf
Cambiar inet_protocols = all por inet_protocols = ipv4
Reiniciar el servicio con el siguiente comando:
service postfix restart
Comprobar cambios
Comando:
postconf inet_protocols
Salida comando:
inet_protocols = ipv4