Configurar Postfix para usar Gmail SMTP en Ubuntu y Debian

Configurar Postfix para usar Gmail SMTP en Ubuntu y Debian

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.CRT
123456RelayHost = [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_password
1[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.