Configuración de Postfix en plesk para Enviar Correos del Sistema a Gmail 2025

Configuración de Postfix en plesk para Enviar Correos del Sistema a Gmail 2025

En esta guía aprenderás cómo configurar Postfix en plesk para que los correos del sistema se envíen correctamente a Gmail sin afectar las cuentas de correo de tus clientes. Esta configuración es esencial para garantizar que las notificaciones del servidor, alertas y otros mensajes automatizados no sean bloqueados por Gmail.

Veremos cómo ajustar SPF, DKIM y Postfix para mejorar la autenticación del correo y evitar que los mensajes sean marcados como spam. Además, aseguraremos que la configuración de IPv4 se mantenga después de reiniciar el servidor.

Sigue los pasos detallados en esta guía para evitar problemas con el envío de correos desde tu servidor y optimizar la entrega de mensajes a Gmail.

Cambiar inet_protocols para Usar Solo IPv4

Antes de hacer cualquier otra configuración, debemos asegurarnos de que Postfix utilice solo IPv4.

TEXT
nano /etc/postfix/main.cf

Buscar la línea:
TEXT
inet_protocols = all

Cambiarla por:
TEXT
inet_protocols = ipv4

Guardar y salir (
TEXT
CTRL + X
, luego
TEXT
Y
y
TEXT
ENTER
).
TEXT
systemctl restart postfix

Verificar si smtp_generic_maps ya está configurado

Antes de hacer cambios, revisa si ya existe una configuración para modificar remitentes en Postfix:

TEXT
postconf | grep smtp_generic_maps

Si devuelve
TEXT
smtp_generic_maps =
, significa que está vacío y podemos configurarlo sin afectar a los clientes.

Configurar smtp_generic_maps para corregir el remitente en correos del sistema

Editar el archivo de configuración de Postfix

TEXT
nano /etc/postfix/main.cf

Añadir esta línea al final (si no existe):
TEXT
smtp_generic_maps = hash:/etc/postfix/generic

Crear o editar el archivo /etc/postfix/generic

TEXT
nano /etc/postfix/generic

Añadir la siguiente línea para cambiar
TEXT
root@host.tudominio.com
por un remitente válido:
TEXT
root@host.tudominio.com usuario@tudominio.com

IMPORTANTE: Reemplaza
TEXT
usuario@tudominio.com
por un correo válido de tu dominio.

Aplicar los cambios en Postfix

TEXT
postmap /etc/postfix/generic
systemctl restart postfix

Probar si los correos del sistema ahora llegan a Gmail

Ejecuta este comando para enviar un correo de prueba desde la línea de comandos:

TEXT
echo "Prueba con remitente forzado en Postfix" | mail -s "Test Postfix Remitente" tuemail@gmail.com

Si todo está correcto, revisa los logs para confirmar que el correo fue enviado correctamente:
TEXT
tail -f /var/log/maillog | grep "to=<tuemail@gmail.com>"

Si aparece un mensaje
TEXT
status=sent
, significa que el correo llegó correctamente.

Mantener IPv4 en Postfix después de aplicar los cambios

Si después de ejecutar

TEXT
postmap /etc/postfix/generic
y
TEXT
systemctl restart postfix
se pierde la configuración de IPv4, sigue estos pasos:
TEXT
nano /etc/postfix/main.cf

Asegurar que la siguiente línea está presente (si no, añadirla):
TEXT
inet_protocols = ipv4

Guardar y reiniciar Postfix:
TEXT
systemctl restart postfix

Esto asegurará que Postfix siga usando IPv4 incluso después de cambios en la configuración.

Otras Pruebas para Confirmar que Todo Funciona

Verificar si las notificaciones del sistema llegan a Gmail:

TEXT
echo "Prueba de notificación del sistema" | mail -s "Test Notificación" tuemail@gmail.com

Enviar un correo desde un cron job para confirmar que los scripts también funcionan:
TEXT
(echo "Prueba desde cron" | mail -s "Test Cron Job" tuemail@gmail.com) | crontab -

Conclusión

✅ Ahora los correos del sistema se enviarán correctamente a Gmail sin afectar a los clientes.

✅ La configuración se mantendrá incluso después de reiniciar el servidor.

✅ IPv4 seguirá funcionando correctamente en Postfix.

¡Con este tutorial, siempre tendrás una guía rápida para configurar Postfix correctamente!