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.
nano /etc/postfix/main.cf
Buscar la línea:
inet_protocols = all
Cambiarla por:
inet_protocols = ipv4
Guardar y salir (
CTRL + X
, luego
Y
y
ENTER
).
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:
postconf | grep smtp_generic_maps
Si devuelve
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

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

Crear o editar el archivo /etc/postfix/generic

nano /etc/postfix/generic
Añadir la siguiente línea para cambiar
root@host.tudominio.com
por un remitente válido:
root@host.tudominio.com usuario@tudominio.com
IMPORTANTE: Reemplaza
usuario@tudominio.com
por un correo válido de tu dominio.

Aplicar los cambios en Postfix

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:
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:
tail -f /var/log/maillog | grep "to=<tuemail@gmail.com>"
Si aparece un mensaje
status=sent
, significa que el correo llegó correctamente.

Mantener IPv4 en Postfix después de aplicar los cambios

Si después de ejecutar
postmap /etc/postfix/generic
y
systemctl restart postfix
se pierde la configuración de IPv4, sigue estos pasos:
nano /etc/postfix/main.cf
Asegurar que la siguiente línea está presente (si no, añadirla):
inet_protocols = ipv4
Guardar y reiniciar Postfix:
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:
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:
(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!