GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar el servidor de correo postfix en RHEL 8 / CentOS 8

Postfix es un servidor de correo común, muchas distribuciones grandes se envían con Postfix instalado de forma predeterminada. La configuración predeterminada solo permite el envío de correo local, pero eso en sí mismo es muy útil en una máquina utilizada por muchos usuarios, e incluso si no hay tal tráfico, muchos servicios vuelcan sus informes y mensajes en correos electrónicos, que se envían a root usuario localmente, por lo que el administrador del sistema será notificado en cualquier evento de interés cuando inicie sesión y cambie a root usuario.

Un ejemplo simple sería programar cron trabajos:cualquier salida no redirigida desde la salida de un script que se ejecuta desde cron se envolverá en un correo electrónico y se enviará a root el buzón de correo, por lo que el administrador ni siquiera tiene que hacer ningún esfuerzo para tener a mano los informes de los trabajos de copia de seguridad nocturnos.

Si bien este modo independiente es ciertamente un buen servicio tal como es, postfix es un servidor de correo completo, capaz de recibir, reenviar, retransmitir y filtrar correos electrónicos, básicamente tiene todas las funciones que necesitamos para un servidor de correo.

En este tutorial aprenderás:

  • Cómo instalar postfix en RHEL 8 / CentOS 8
  • Cómo verificar el servicio en funcionamiento con funcionalidad independiente.

Lectura de correo local entregado por Postfix.

Requisitos de software y convenciones utilizadas

Cómo instalar el servidor de correo postfix en RHEL 8 / CentOS 8 instrucciones paso a paso

Si no eligió los paquetes del servidor de correo al instalar el sistema, postfix no estará presente por defecto. Para instalarlo usaremos dnf , pero para hacer eso, los repositorios de administración de suscripciones deben estar habilitados en el sistema para llegar a las fuentes de software desde las que instalaremos.

  1. Para instalar paquetes en RHEL 8 / CentOS 8
    use dnf dominio. Instalar postfix paquete usando el siguiente comando:

    # dnf install postfix
  2. Para habilitar e iniciar el servicio systemd ingrese:
    systemctl enable postfix ; systemctl start postfix
  3. Para verificar que el servicio está funcionando podemos instalar el mailx paquete:
    # dnf install mailx
  4. Como un usuario normal (llamado foo en la máquina de laboratorio) escribimos un correo al administrador, en este ejemplo solicitamos más (¿qué más?) espacio en disco:
    $ mail root
    Subject: quota rise request
    Dear admin,
    Please increase my disk quota with 1 GB.
    Thanks, foo
    .
    EOT
    

    Donde mail es el cliente que usamos, y root es el destinatario. La última línea que contiene solo un punto indicará al cliente de correo que este es el final de nuestro correo, que se entregará a postfix para la entrega.

  5. Para verificar que llegó el correo, inicie sesión como root (el destinatario) y escribe mail . Debería ver la lista de sus correos, con este único elemento en la lista enviada en el último paso:
    # mail
    Heirloom Mail version 12.5 7/5/10.  Type ? for help.
    "/var/spool/mail/root": 1 message 1 new
    >N  1 foo@rhel8lab  Mon Nov 26 19:05  20/634   "quota rise request"
    &
    

    Donde N es "nuevo", 1 es el ID del mensaje, foo@rhel8lab es el remitente (username@hostname), también se puede ver el tiempo de entrega y el asunto. Tecleando el ID del mensaje, en este caso 1 y presionando enter puede leer su correo local, verificando que el sistema de entrega de correo funcione según lo previsto.


Cent OS
  1. Cómo instalar el servidor vnc en RHEL 8 / CentOS 8

  2. Cómo instalar un servidor DNS en RHEL 8 / CentOS 8 Linux

  3. Cómo instalar Puppet en CentOS 8 / RHEL 8

  4. Cómo instalar Puppet 6.x en CentOS 7 / RHEL 7

  5. CentOS / RHEL 7:Cómo instalar la GUI

Cómo instalar NTP (Chrony) en CentOS 8 / CentOS 7 y RHEL 8 / RHEL 7

Cómo instalar Zabbix Server 4.x en CentOS 6 / RHEL 6

Cómo instalar el servidor web Jetty en CentOS 7 / RHEL 7

Cómo instalar el servidor Zabbix 5.0/4.0 en CentOS 7/RHEL 7

Cómo instalar el servidor VNC en CentOS 8 / RHEL 8

Cómo instalar el servidor de correo Exim en CentOS 6

    Requisitos de software y convenciones de la línea de comandos de Linux
    Categoría Requisitos, convenciones o versión de software utilizada
    Sistema RHEL 8 / CentOS 8
    Software postfix-3.3.1-4, mailx-12.5-28
    Otro Acceso privilegiado a su sistema Linux como root o a través de sudo comando.
    Convenciones # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
    $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios