Configurar Postfix para usar Gmail SMTP en Ubuntu y Debian
- 4273
- 30
- Norma Sedillo
Postfix es un popular agente de transferencia de correo de código abierto (MTA) que se utiliza para enrutar y entregar el correo electrónico en los sistemas de Linux. Proporciona un medio robusto y eficiente para manejar la entrega de correo. En este tutorial, le mostraremos cómo configurar Postfix para usar el servicio SMTP de Gmail en los sistemas basados en Ubuntu y Debian. Esta configuración le permite enviar correos electrónicos a través de la infraestructura de Gmail, proporcionando una mejor capacidad de entrega y reduciendo las posibilidades de que sus correos electrónicos se marquen como spam.
Requisitos previos
Antes de continuar, asegúrese de tener lo siguiente:
- Un sistema que ejecuta distribución basada en Ubuntu o Debian.
- Una cuenta de Gmail o una cuenta de Google Workspace con 'Aplicaciones menos seguras' habilitadas.
- Acceso a la raíz o sudo al sistema.
Paso 1: Instale Postfix y dependencias requeridas
Primero, actualice el índice de paquetes de su sistema:
Actualización de sudo apto
A continuación, instale Postfix y el paquete MailUtils, que proporciona utilidades adicionales para manejar el correo:
sudo apt instalación postfix mailUtils
Durante la instalación de Postfix, se le pedirá que seleccione el tipo de configuración del servidor de correo. Elija 'Sitio de Internet' e ingrese su nombre de dominio totalmente calificado (FQDN) cuando se le solicite.
Paso 2: Configurar Postfix para usar Gmail SMTP
Editar el archivo de configuración de Postfix/etc/postfix/main.CF usando su editor de texto preferido:
sudo nano/etc/postfix/principal.CF
Agregue o modifique las siguientes líneas en el archivo de configuración:
RelayHost = [SMTP.gmail.com]: 587 SMTP_USE_TLS = YES SMTP_SASL_AUTH_ENABLE = YES SMTP_SASL_SECURITY_OPTIONS = Noanonymous smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_tls_cafile =/etc/ssl/certs/CaCtates/CACTATS.CRT123456 | RelayHost = [SMTP.gmail.com]: 587SMTP_USE_TLS = yESSMTP_SASL_AUTH_ENABLE = YESSMTP_SASL_SECURITY_OPTIONS.CRT |
Guardar y salir del archivo.
Paso 3: Crear y configurar el archivo de contraseña SASL
Cree un nuevo archivo/etc/postfix/sasl_passwd para almacenar las credenciales de su cuenta de Gmail:
sudo nano/etc/postfix/sasl_passwd
Agregue la siguiente línea, reemplazando [correo electrónico protegido] con su dirección de correo electrónico de Gmail y su Wordword con su contraseña de Gmail:
[SMTP.gmail.com]: 587 [email protected]: you_password1 | [SMTP.gmail.com]: 587 [email protected]: you_password |
Guardar y salir del archivo.
Asegure el archivo de contraseña cambiando sus permisos:
sudo chmod 600/etc/postfix/sasl_passwd
Cree un mapa hash del archivo de contraseña para que Postfix use:
sudo postmap/etc/postfix/sasl_passwd
Paso 4: Reinicie Postfix y pruebe la funcionalidad de correo electrónico
Reinicie el servicio Postfix para aplicar los cambios:
sudo systemctl reiniciar postfix
Envíe un correo electrónico de prueba utilizando el comando de correo para asegurarse de que PostFix esté configurado correctamente:
echo "Este es un correo electrónico de prueba."| Mail -S" Test Correo electrónico "[Correo electrónico protegido]
Reemplazar [correo electrónico protegido] con una dirección de correo electrónico válida. Verifique la bandeja de entrada del destinatario para asegurarse de que el correo electrónico se entregue con éxito.
Conclusión
Ahora ha configurado Postfix para usar Gmail SMTP en su sistema basado en Ubuntu o Debian. Esta configuración le permite enviar correos electrónicos a través de la infraestructura de Gmail, mejorar la capacidad de entrega del correo electrónico y reducir la probabilidad de que sus mensajes se marquen como spam. Recuerde actualizar regularmente su configuración de sistema y postfix para mantener un servicio de correo electrónico seguro y confiable.
- « Clientes SSH fáciles de usar para Windows con funcionalidad avanzada
- Implementación de la aplicación Flask en Ubuntu (Apache+WSGI) »