Postfix es un agente de transferencia de correo (MTA) de código abierto ampliamente utilizado para reenviar y entregar correos electrónicos en Internet. El servidor SMTP (Protocolo simple de transferencia de correo) se lanzó en 1997 y fue escrito originalmente por Wietse Venema.

Si desea recibir correos electrónicos importantes de su servidor Ubuntu 18.04 (por ejemplo, de trabajos cron, finalización automática de la copia de seguridad, etc.), puede instalar Postfix como un servidor de correo de solo envío.

Postfix es fácil de administrar, rápido y eficiente en el uso de recursos. El servidor de correo electrónico también está orientado a la seguridad y tiene un equipo de desarrollo activo. Según un informe reciente de Security Space, Postfix controla el 33% de todos los correos electrónicos enviados a Internet en junio de 2018.

En esta guía, nos centraremos en los pasos necesarios para configurar completamente Postfix en su Ubuntu 18.04 para asegurarnos de que no se pierda esos correos electrónicos importantes de su sistema.

requisitos

  • Un nombre de dominio
  • Un servidor Ubuntu 18.04
  • Un usuario no root con privilegios sudo

Paso 1: apunte su servidor a un nombre de dominio completamente calificado (FQDN)

Primero, asegúrese de que el nombre de host de su servidor esté configurado como un nombre de dominio completo (FQDN).

Un FQDN es una dirección única que identifica su servidor en Internet y consta de dos partes; un nombre de host (por ejemplo, mail o pluto o nyc) y un nombre de dominio (por ejemplo, example.com).

Entonces, la sintaxis básica de un FQDN debería ser:

$ [host name].[domain].[tld].

ejemplo

mail.example.com

Para configurar un FQDN en su servidor Ubuntu 18.04, primero edite el / etc / nombre de host Archivar y cambiar el nombre a ‘correo’. Puede usar cualquier otro nombre según sea necesario, y la mayoría de las personas usan nombres de planetas, ciudades, etc.

$ sudo nano /etc/hostname

Extracto del archivo ‘/ etc / hostname’

mail

prensa CTRL + X, Y y Ingresar para guardar los cambios en este archivo.

Para ingresar a la parte del nombre de dominio y crear un FQDN, necesitamos usar el ‘etc / hosts ‘ Archivo:

$ sudo nano /etc/hosts

Establezca los valores siguientes en la parte superior del archivo. Recuerda reemplazar ‘ejemplo.com’ y ‘198.51.100.3’ con su nombre de dominio o la dirección IP pública del servidor.

127.0.0.1       localhost
127.0.1.1       mail.example.com mail
198.51.100.3    mail.example.com mail

Paso 2: instale Postfix

Actualice la información del paquete ejecutando el siguiente comando:

$ sudo apt-get update

Ejecute el siguiente comando para instalar Postfix con todas sus utilidades asociadas para probar el correo electrónico:

$ sudo apt-get install mailutils

Antes de que se complete la instalación, se le presentará una opción para personalizar Postfix.

En Tipo general de configuración de correo electrónico, seleccione la opción ‘Sitio web’. Prensa, PESTAÑA a lo más destacado ‘OK’ y luego presione Ingresar.

Sobre el ‘Nombre de correo del sistema’ ingrese su nombre de dominio (por ejemplo, example.com NO ‘mail.example.com’)

prensa PESTAÑA de nuevo y Ingresar Continuar. Su instalación de Postfix ahora se completará con éxito.

Paso 3: configurar Postfix

La mayoría de los ajustes de configuración de Postfix se pueden encontrar en el /etc/postfix/main.cf Archivo. Vamos a realizar un cambio importante en este archivo para asegurarnos de que Postfix solo pueda enviar correo electrónico desde nuestro servidor local para evitar que los spammers lo utilicen como retransmisor abierto.

Para hacer esto, abra el archivo de configuración con un editor nano:

$ sudo nano /etc/postfix/main.cf

Busque la entrada ‘inet_interface’ y cambie su valor de ‘todas’ a ‘solo bucle invertido’

inet_interfaces = loopback-only

También verifique la entrada ‘myhostname‘y cambie el valor al nombre de dominio completo de su servidor

myhostname=mail.example.com

prensa CTRL + X, Y y Ingresar para guardar los cambios

Paso 4: reinicia Postfix

Después de realizar los cambios, deberá volver a cargar el servidor Postfix para seleccionar los nuevos cambios ejecutando el siguiente comando:

$ sudo service postfix restart

Paso 5: probar el envío de correos electrónicos

Instalamos Postfix junto con todas las utilidades de correo asociadas para enviar correos electrónicos. Entonces, con el siguiente comando podemos probar que nuestro servidor de correo electrónico está funcionando como se esperaba. Para hacer esto, ejecute el siguiente comando:

$ echo "This email confirms that Postfix is working" | mail -s "Testing Posfix" emailuser@example.com

Recuerde reemplazar emailuser@example.com con la dirección correcta a la que debe enviarse el correo electrónico. Puede enviar el correo electrónico a su cuenta de Yahoo, Google o Microsoft.

Ahora puede verificar su dirección de correo electrónico y ver si el correo electrónico se entregó correctamente. Recuerda revisar la carpeta de spam

Conclusión

Eso es todo cuando se trata de configurar y configurar Postfix como el servidor de correo electrónico en su Ubuntu 18.04 VPS. Si tiene algún problema, consulte con su proveedor de alojamiento si está bloqueando el puerto 25 y pregúntele si puede habilitarlo por usted. Si ha seguido las instrucciones, las notificaciones por correo electrónico de su servidor deberían funcionar bien.