Instalación de Postfix Centos 8

Postfix es un servidor de correo de software libre / código abierto, un programa informático para el enrutamiento y envío de correo electrónico, creado con la intención de que sea una alternativa más rápida, fácil de administrar y segura al ampliamente utilizado Sendmail.

Postfix es un agente de transporte de mensajes (MTA) de última generación, también conocido como servidor SMTP, que tiene dos propósitos.

  • Es responsable de transportar mensajes de correo electrónico desde un cliente de correo/agente de usuario de correo (MUA) a un servidor SMTP remoto.
  • También se utiliza para aceptar correos electrónicos de otros servidores SMTP.

Instalación de Postfix:

Paso 1:

Paso 1:

Removemos el sendmail, ya que como vamos a instalar el servicio se PostFix este nos puede traer problemas  a la hora de querer configurar dicho servicio. Para ello usaremos el siguiente comando:

·       dnf remove sendmail


Paso 2:

Una vez ya comprobado que el paquete no está instalado en nuestro servidor, procedemos a ingresar a la configuración del host de nuestra máquina y nuestro servidor, con el siguiente comando:

·       nano /etc/hosts

Y agregamos la ip del servidor y el nombre de este:

Paso 3:

Comenzamos la instalación del servicio de PostFix, para ello usaremos el siguiente comando.

·       dnf install postfix 

Paso 4:

Una vez ya instalado procedemos habilitar, iniciar y ver el estado del servicio, para esto utilizamos los siguientes comandos:

·       systemctl enable postfix

·       systemctl start postfix

·       systemctl status postfix


Paso 5:

Instalaremos el paquete MAILX el cual es un servidor de correo con el siguiente comando:

·       dnf install mailx


Paso 6:

Comenzamos la configuración principal del servicio postfix, una vez iniciado e instalado sus demás complementos que nombramos

nano /etc/postfix/main.cf

Después presionamos CRTL + W, el cual nos permitirá buscar en el archivo de configuración. Buscamos myhostname y agregamos el nombre del servidor y el dominio:



Paso 7:

Luego buscamos myorigin y descomentamos la siguiente línea:


Paso 8:

Buscamos inet y descomentamos:


Paso 9:

Buscamos mydestination descomentamos:



Paso 10:

En mynetworks, ubicamos la Ip de nuestro servidor.



Paso 11:

En el home_mailbox, descomentamos:



Paso 12:

Luego de culminar la configuración procedemos a reiniciar el servicio POSTFIX con el siguiente comando:

·       systemctl restart postfix

Paso 13:

Para este servicio crearemos como mínimo dos usuarios, que uno será el emisor y el segundo el receptor de los correos.

·       useradd usuariopostfix

·       useradd juan



Paso 14:

Verificaremos si tenemos instalados otro paquete instalado para el servicio POSTFIX

·       dnf install telnet

Y nos conectamos al smtpen el cual vamos a realizar el envió del SMS ejecutamos el siguiente comando:



Paso 15:

Escribimos la siguiente línea de código:

·       ehlo localhots : permite ingresar a la bandeja de PostFix.

·       mail from : destinario <pkumar>

·       rcpt to :  receptor de mensaje < usuariopostfix>

·       data : cuerpo del mensaje.

·       quiet : salir de la bandeja de postfix.    



Para visualizar si el correo fue receptado en nuestro usuario usuariopostfix

Usaremos el siguiente comando:

  • ls /home/usuariopostfix/Maildir/new



Ahora con el comando 

·       cat /home/usuariopostfix/Maildir/new/

 Y el directorio que copiamos anteriormente. Verificamos el envio del mensaje. 
















Comentarios