Configurar Postfix como servidor SMTP de solo envío en Ubuntu 20.04 | Ubuntu 20.10

Configurar Postfix como servidor SMTP de solo envío en Ubuntu 20.04 | Ubuntu 20.10

 

Postfix es un agente de transporte de correo (MTA) de código abierto. Un MTA es un componente del Protocolo simple de transferencia de correo (SMTP) responsable de transferir correo de un servidor de correo a otro.

Este tutorial describe cómo puede instalar y configurar Postfix como un servidor SMTP de solo envío en Ubuntu 20.04 . Puede usar esto para enviar correos electrónicos de notificación a una dirección externa cuando ocurren eventos específicos en el servidor, como cuando un trabajo de copia de seguridad tiene éxito o falla.

requisitos previos

  1. Servidor Ubuntu 20.04
  2. Un usuario con privilegios sudo
  3. Un nombre de dominio registrado que apunte a la dirección IP pública de su servidor

Configurar el nombre de dominio completo del servidor (FQDN)

Un nombre de dominio completamente calificado comprende un nombre de host y un nombre de dominio. Por ejemplo, mail.domain.com, donde mail es el nombre de host y domain.com es el nombre de dominio. El FQDN identifica de forma única su servidor en Internet.

En primer lugar, ejecute el siguiente comando para abrir el archivo de nombre de host para editarlo.

$ sudo nano /etc/hostname

A continuación, elimine la entrada existente si no desea usarla e ingrese el nombre de host deseado (por ejemplo, correo o smtp). Después de eso, guarde sus cambios y cierre el archivo de nombre de host.

Para configurar la parte del nombre de dominio, ejecute el siguiente comando.

$ sudo nano /etc/hosts

En este archivo, debe especificar la dirección IP pública de su servidor, el FQDN y el nombre de host. Lo siguiente es un ejemplo.

127.0.0.1 localhost
127.0.1.1 smtp.domain.com smtp
192.1.2.3 smtp.domain.com smtp

Guarde sus cambios y cierre el archivo de hosts.

Instalar y configurar Postfix

Ahora, procedamos a instalar y configurar Postfix. Ejecute el siguiente comando para buscar actualizaciones de paquetes.

$ sudo apt update

A continuación, ejecute el siguiente comando para instalar mailutils, que es una colección de utilidades de correo, incluido Postfix.

$ sudo apt install mailutils -y

En la pantalla inicial de configuración del paquete Postfix, lea la información que se muestra y presione Intro para continuar.

Configurar Postfix como servidor SMTP de solo envío en Ubuntu 20.04

En la pantalla siguiente, la selección predeterminada debería ser Sitio de Internet . Esto está bien porque nuestro objetivo es enviar correos electrónicos a través de Internet. Presione la tecla tab para mover la selección a Ok y luego presione enter.

Configurar Postfix como servidor SMTP de solo envío en Ubuntu 20.04

A continuación, es posible que el nombre del correo del sistema ya se haya rellenado según el FQDN de su servidor. Elimine la parte del anfitrión para que se convierta en su domain.comúnica.

Configurar Postfix como servidor SMTP de solo envío en Ubuntu 20.04

Presione la tecla tab para seleccionar Ok y luego presione enter para completar la instalación.

Ejecute el siguiente comando para verificar el estado de Postfix.

$ sudo systemctl status postfix
Configurar Postfix como servidor SMTP de solo envío en Ubuntu 20.04

Para asegurarse de que postfix se inicie automáticamente cada vez que se reinicie el servidor, ejecute:

$ sudo systemctl enable postfix

Ahora, abra el archivo de configuración principal de Postfix con el siguiente comando.

$ sudo nano /etc/postfix/main.cf

En este archivo, busque inet_interfaces y establezca el valor en loopback-only . Esto asegurará que Postfix solo escuchará en la interfaz localhost y puede evitar que se use como un relé abierto.

Guarde sus cambios y cierre el archivo main.cf.

Vuelva a cargar la configuración de Postfix con el siguiente comando:

$ sudo systemctl reload postfix

Sufijo de prueba

Para probar Postfix, ejecute el siguiente comando. Lo más importante aquí es reemplazar destinatario@dominioexterno.com con una dirección de destinatario externa válida donde se entregará este mensaje de prueba.

$ echo "This is the message body to test Postfix" | mail -afrom:shola@shola.com -s "This is the message subject to test Postfix" recipient@externaldomain.com

Verifique su buzón externo para confirmar si el mensaje fue entregado. Lo más probable es que se coloque en la carpeta de correo basura/spam.

Configurar Postfix como servidor SMTP de solo envío en Ubuntu 20.04

Conclusión

En este tutorial, hemos descrito los pasos para instalar y configurar Postfix como un servidor SMTP de solo envío en Ubuntu 20.04. Este tutorial se centró en la configuración básica de Postfix. Para obtener más información, consulte la documentación de Postfix .

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.