por

Si tras enviar un mensaje de correo electrónico a una dirección de Gmail recibes un email (de error) de respuesta que contiene algo como esto:

Remote host said:
550-5.7.1 (…) Our system has detected that this
550-5.7.1 message does not meet IPv6 sending guidelines regarding PTR records
550-5.7.1 and authentication. Please review
550-5.7.1 https://support.google.com/mail/?p=ipv6_authentication_error for more

Como dice en el propio mensaje de error, lo que está ocurriendo es que el mensaje que has enviado no cumple con las directrices de Google para evitar el correo basura.

Acerca de este error puedes encontrar más información en la URL que se adjunta al mensaje de error: https://support.google.com/mail/?p=ipv6_authentication_error

Para solucionar este problema habría que verificar que la dirección IPv6 tiene un registro PTR:

# dig -x <dirección IPv6> | grep PTR
;(...).ip6.arpa. IN PTR dominio.com

Y verificar que la respuesta del registro PTR coincide con la IPv6:

# dig dominio.com | grep IN | grep A
<dirección IPv4>
<dirección IPv6>

Si no es así, contacta con tu ISP para corregir esto.

Pero existe una solución aun más sencilla, rápida de aplicar y casi evidente, y es configurar el servidor de correo Postfix para que sólo trabaje con direcciones IPv4.

Para ello editamos el fichero /etc/postfix/main.cf y reemplazamos donde dice inet_protocols=all por inet_protocols=ipv4 .

Reiniciamos Postfix:

# service postfix restart

Y verificamos que la configuración se ha actualizado:

# postconf inet_protocols
inet_protocols = ipv4