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
- Servidor Ubuntu 20.04
- Un usuario con privilegios sudo
- 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.