GNU/Linux >> Tutoriales Linux >  >> Ubuntu

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

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 ocurran eventos específicos en el servidor, como cuando un trabajo de copia de seguridad tiene éxito o falla.

Requisitos

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

Configurar el nombre de dominio completo (FQDN) del servidor

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 nombre de host archivo para editar.

$ sudo nano /etc/hostname

A continuación, elimine la entrada existente si no desea usarla e ingrese su 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. El 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.

En la siguiente pantalla, 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 de tabulación para mover la selección a Ok y luego presione enter.

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 host para que se convierta en su domain.com solo.

Presione la tecla de tabulación para seleccionar Aceptar y luego presione enter para completar la instalación.

Ejecute el siguiente comando para verificar el estado de Postfix.

$ sudo systemctl status postfix

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 solo loopback . Esto asegurará que Postfix solo escuchará en la interfaz localhost y puede evitar que se use como un repetidor abierto.

Guarde sus cambios y cierre main.cf archivo.

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 [email protected] 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:[email protected] -s "This is the message subject to test Postfix" [email protected]

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.

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.


Ubuntu
  1. Cómo instalar y configurar un servidor NFS en Ubuntu 20.04

  2. Cómo instalar y configurar VNC en Ubuntu 20.04

  3. Cómo instalar y configurar VNC en Ubuntu 18.04

  4. Cómo configurar la replicación maestro-esclavo de MySQL en Ubuntu 18.04

  5. Cómo instalar y configurar un servidor NFS en Ubuntu 18.04

Configuración del servidor de correo Postfix en Ubuntu 14.04

Configuración del servidor de correo Postfix en Ubuntu 20.04

Cómo configurar Postfix como un servidor SMTP de solo envío en Ubuntu 20.04

Cómo configurar un servidor de correo SMTP con Postfix en Ubuntu 18.04

Configurar enlaces de red en Ubuntu Server

Ubuntu 19.04:configurar el servidor NTP