Todos los comandos en este artículo se ejecutarán en la ventana de la terminal. Entonces, primero, deberá abrir el terminal en su sistema. Para hacer esto, haga clic en actividades en la esquina izquierda y haga clic en el icono de la terminal desde la barra lateral izquierda de su escritorio Centos 8.
Instalación de Postfix en Centos 8
Siga los próximos pasos para instalar Postfix en su sistema CentOS:
Eliminar sendmail
Verifique si SendMail está instalado en su sistema utilizando el siguiente comando:
$ rpm -qa | Grep Sendmail
Si Sendmail ya está instalado, entonces la versión de Sendmail se mostrará en su salida. Si no está instalado en su sistema, no verá ninguna salida en el terminal y puede omitir este paso.
Puede eliminar SendMail de CentOS 8 usando el siguiente comando:
$ yum eliminar sendmail*
O
$ dnf eliminar sendmail
Sistema de actualización
Una vez que se elimina SendMail MTA, actualice su sistema ejecutando el siguiente comando:
$ DNF Actualización
Instalar Postfix
Después de verificar que no hay otro agente de transferencia de correo (MTA) en su sistema CentOS, ahora instalará el servidor Postfix en su sistema utilizando el siguiente comando:
$ sudo dnf instalación postfix
Durante la instalación, se le preguntará si desea continuar con la instalación del servidor Postfix en su sistema. Para continuar, presione 'Y' y presione 'Enter' para completar la instalación.
Ahora, verifique si PostFix está instalado en su sistema ejecutando el siguiente comando:
$ rpm -qa | Grep Postfix
Habilitar servicios postfix
Una vez que se complete la instalación del servidor Postfix, habilite e inicie los servicios Postfix en su sistema CentOS 8 ejecutando el siguiente comando:
$ systemctl habilitar postfix
Si no ha iniciado sesión como usuario raíz, después de ejecutar el comando anterior, el mensaje de autenticación del usuario se mostrará en su sistema. Ingrese la contraseña del usuario y la siguiente salida se mostrará en el terminal con la creación de enlaces simbólicos.
Después de completar el paso anterior, ejecutar el siguiente comando inicie los servicios de postfix:
$ SystemCTL Inicio Postfix
Nuevamente, deberá completar el proceso de autenticación, de la siguiente manera:
Para verificar el estado de ejecución del servicio Postfix, ingrese el siguiente comando:
$ SystemCTL Status Postfix
La siguiente salida debe mostrar en la ventana de su terminal:
El servicio postfix ahora se está ejecutando en su sistema.
A continuación, deberá configurar el servidor Postfix para enviar correos electrónicos a su servidor local.
Presione 'Ctrl + C' para salir desde la ventana de visualización actual.
Instale el cliente de correo electrónico de Mailx
Antes de configurar su servidor Postfix, instale el paquete de cliente de correo electrónico de Mailx en su sistema ingresando el siguiente comando:
$ sudo dnf instalación mailx
Aquí, deberá confirmar la instalación del paquete Mailx. Presione 'Y' y presione 'Enter' para continuar el proceso de instalación.
Después de un tiempo, verá el estado de instalación completo que se muestra en el terminal, lo que significa que Mailx se ha instalado en su sistema.
Ahora podemos enviar un correo electrónico a nuestro servidor local. Por ejemplo, enviaremos un correo electrónico de prueba al usuario administrador del sistema 'Kbuzdar.'Escribiremos el siguiente comando en el terminal para hacerlo:
$ correo kbuzdar
En el comando anterior, el correo es un cliente y 'kbuzdar' es un destinatario. Al final del correo electrónico, el '.'Generará una señal al cliente de correo de que es el final del correo electrónico y que ahora se entregará al servidor Postfix para su entrega.
Para verificar si el correo electrónico ha llegado a su destino, inicie sesión como root desde el lado del destinatario y escriba 'correo' en la terminal.
# correo
Verá la siguiente lista de correos electrónicos, incluido el último correo electrónico al que se envió un mensaje en el último paso.
Felicidades! Postfix se ha instalado correctamente en su sistema CentOS 8.
Conclusión
En este artículo, aprendió cómo instalar el servidor Postfix en CentOS 8 usando la línea de comandos. También aprendió cómo enviar correos electrónicos a su servidor local a través de servicios de postfix. Además, también puede enviar correos electrónicos a dominios específicos cambiando el nombre del nombre de host de su sistema, y puede editar el contenido del archivo de configuración y enviar correos electrónicos a un dominio particular. Espero que este artículo lo ayude a instalar y usar el servidor Postfix en su sistema.