Configuré Postfix y creé un alias que se asigna a una cuenta de gmail. Cuando envío un correo desde una de mis propias cuentas (correo de google), pasa, pero si alguien del exterior me envía un correo, Google no aceptará el correo de mi servidor. Los registros algo contienen esto:
Aug 20 13:47:09 Ubuntu-1204-precise-64-minimal postfix/smtpd[8249]: connect from mailout.example.com[1.1.1.1]
Aug 20 13:47:09 Ubuntu-1204-precise-64-minimal postfix/smtpd[8249]: DB399E3318: client=mailout.example.com[1.1.1.1]
Aug 20 13:47:09 Ubuntu-1204-precise-64-minimal postfix/cleanup[8253]: DB399E3318: message-id=<015e01ce9d9a$f988a750$ec99f5f0$@dk>
Aug 20 13:47:09 Ubuntu-1204-precise-64-minimal postfix/qmgr[8230]: DB399E3318: from=<[email protected]>, size=3813, nrcpt=1 (queue active)
Aug 20 13:47:09 Ubuntu-1204-precise-64-minimal postfix/smtpd[8249]: disconnect from mailout.example.com[1.1.1.1]
Aug 20 13:47:10 Ubuntu-1204-precise-64-minimal postfix/smtp[8255]: DB399E3318: to=<[email protected]>, orig_to=<[email protected]>, relay=gmail-smtp-in.l.google.com[2a00:1450:4010:c04::1b]:25, delay=1.1, delays=0.22/0/0.14/0.76, dsn=5.7.1, status=bounced (host gmail-smtp-in.l.google.com[2a00:1450:4010:c04::1b] said: 550-5.7.1 [2a01:4f8:d12:11c2::2 16] The sender does not meet basic ipv6 550-5.7.1 sending guidelines of authentication and rdns resolution of sending 550-5.7.1 ip. Please review 550 5.7.1 https://support.google.com/mail/answer/81126for more information. qh9si1111170lbb.172 - gsmtp (in reply to end of DATA command))
La parte relevante parece ser:
El remitente no cumple con las pautas básicas de envío de autenticación ipv6 550-5.7.1 y la resolución rdns de envío de 550-5.7.1 ip. Consulte 550 5.7.1 https://support.google.com/mail/answer/81126 para obtener más información.
¿Alguna idea de cómo puedo resolver esto?
Editar
En los correos que no vienen a través de, encuentro los siguientes encabezados:
Received-SPF: neutral (google.com: 1.1.1.1 is neither permitted nor denied by best guess record for domain of [email protected]) client-ip=1.1.1.1;
Authentication-Results: mx.google.com;
spf=neutral (google.com: 1.1.1.1 is neither permitted nor denied by best guess record for domain of [email protected]) [email protected]
Ahora, lo curioso es que parece que Google está evaluando mi servidor contra el SPF del remitente original. Este es un tercero, por lo que no puedo controlar su SPF. Si estoy interpretando esto correctamente, Google cree que mi servidor es el origen del mensaje. ¿Es este quizás el quid del problema?
Editar 2
Parece que tengo el mismo problema que este: ¿Por qué se valida el SPF con la IP de mi servidor de correo en lugar de la IP del remitente?
Editar 3
Así que he solucionado el problema de spf instalando pfix-srs
y configurando un registro de spf para mi servidor de correo. Seguí esta guía (tuve que instalar algunos paquetes manualmente, ya que no están disponibles para Ubuntu): http://blog.phusion.nl/2012/09/10/mail-in-2012-from-an-admins- perspectiva/
Esto parece resolver el problema de spf (los correos ahora pasan spf), pero, lamentablemente, algunos remitentes aún eliminan el correo. Ahora estoy tratando de configurar la entrada rdns y ver si se resuelve. Volveré a publicar aquí una vez que lo sepa.
Editar 4
Funcionó. En resumen, lo que hice para resolver esto fue:
- Instalar
pfix-srs
. - Crear un registro spf para el dominio de mis servidores de correo, permitiendo que se envíen mis ip4 e ip6. (Por ejemplo
v=spf1 ip4:1.1.1.1 ip6:abcd:abc:123:4567::8 ~all
) - Crear una entrada rdns para mi dominio de servidores de correo, apuntando a su IP.
Respuestas:
El enlace que proporciona Google lo explica muy bien. Debe revisar la lista de requisitos que Google enumera allí y verificar si cumple con cada uno de ellos, de lo contrario, corríjalo.
Creo que los más básicos son estos:
Si cumple con estos tres requisitos, al menos debería ser aceptado. El siguiente paso es evitar la carpeta Spam, que podría ser un poco más difícil. En gran parte, depende de si los usuarios marcan su correo electrónico como spam, además de algunos otros detalles que se describen en el enlace de soporte de Google https://support.google.com/mail/answer/81126 .
fuente