#Fixed 1: Corregido error por el que Gmail rechazaba correos enviados desde una VPS.

Manu Pijierro
2 min readMay 18, 2017

--

Uno de los motivos de escribir en este blog era ir anotando a modo de recordatorio todos aquellos problemas y soluciones con los que me voy encontrando en el día a día desarrollando, servidores que administro etc…

PROBLEMA

En esta ocasión el problema tenía que ver con el envío de correos desde una de las VPS que administro. Es una Debian Wheezy 7.11. Como servidor de correos tengo instalado Postfix. El envío de correos se hacía automáticamente por un cron de sistema y desde una de las aplicaciones que hay funcionando en ellas. Hace unos días, la empresa que usa estas aplicaciones cambió su gestor de correos desde un servidor propio a Gmail. Desde entonces los correos dejaron de llegar a su bandeja de entrada. Raro raro. Primero revisé el código para comprobar que estaba correcto. Posteriormente envié algunos emails desde la línea de comandos, algunos llegaron y otros no. Sospechosamente, a cuentas de Hotmail (Outlook) si que llegaban todos sin problema. Lo peor de todo es que a Gmail entraban a lo mejor 1 de cada 10 lo cual despistaba bastante y no tenía mucho sentido la cosa. Así que una vez comprobado que el resultado del envío de correos era un poco aleatorio, eché un vistazo al log del correo en el archivo: /etc/var/log/mail.log

Entre otras cosas, decía lo siguiente:

postfix/smtp[31134]: B1C0144207: to=<mpijierro@gmail.com>, relay=gmail-smtp-in.l.google.com[2a00:1450:400c:c0c::1b]:25, delay=0.36, delays=0.04/0/0.14/0.18, dsn=5.7.1, status=bounced (host gmail-smtp-in.l.google.com[2a00:1450:400c:c0c::1b] said: 550–5.7.1 [2001:41d0:51:1::17df] 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=IPv6AuthError for more information 550 5.7.1 . v107si6182513wrc.121 — gsmtp (in reply to end of DATA command))

En negrita estaba el problema. Por lo visto, mi servidor no tiene configurada correctamente las IP’s v6, algo que a mi se me escapa un poco. Así que nada, a tirar de Google a ver a que alma caritativa le había pasado lo mismo.

SOLUCIÓN

Después de un rato buscando llegué a esta página en la cual explicaban la solución sencilla y rápida.

  1. Editar el fichero de configuración de Postfix: sudo nano/etc/postfix/main.cf
  2. Añadir esta línea al fichero: inet_protocols=ipv4
  3. Guardar el fichero y reiniciar el servicio: sudo service postfix restart

Una vez hecha la modificación, todo ha vuelto a funcionar y Gmail no rechaza ningún email enviado desde mi VPS.

Chimpún.

--

--

Responses (3)