Cómo instalar Sendmail en Fedora 32/31/30

Cómo instalar Sendmail en Fedora 32/31/30

Sendmail es una instalación de enrutamiento de correo electrónico de uso general que se utiliza para el transporte por correo electrónico a través de Internet. Incluye SMTP (protocolo de transferencia de correo simple) para la transferencia de correo y la entrega de correo electrónico. La mayoría de los administradores del sistema prefirieron usar el servidor Sendmail como MTA que otros MTA. También puede usar el servidor Sendmail para enviar el correo electrónico a través de servidores SMTP externos como Gmail, Amazon SES, MailChimp, etc.

1. Instalar sendmail

Si no tiene instalado SendMail utilizando el siguiente comando para instalar Sendmail con otros paquetes requeridos usando YUM Package Manager.

sudo dnf instalación sendmail sendmail-cf 

2. Configurar Sendmail en Fedora

Antes de comenzar la configuración, debemos saber sobre varios archivos de configuración de Sendmail que existe en /etc /directorio de correo.

  • acceso - Permitir/negar otros sistemas para usar Sendmail para correos electrónicos salientes.
  • dominable - Se utiliza para la asignación de nombres de dominio para Sendmail.
  • hostores locales - Se usa para definir alias para el huésped.
  • de correo - Definió las instrucciones que anulan el enrutamiento para dominios particulares.
  • virtusertable - Especifica una forma específica de dominio de alias, permitiendo alojarse múltiples dominios virtuales en una máquina.

2.1 Comente a continuación línea en/etc/mail/sendmail.MC para permitir recibir correo electrónico desde cualquier lugar. Para comentar una línea en Sendmail.MC, solo ponga DNL al inicio de la línea.

DNL Daemon_options ('Port = SMTP, ADDR = 127.0.0.1, nombre = mta ') dnl 

2.2 Agregue esta línea también en Sendmail.MC arriba opción 'Mailer'

Característica ('Relay_Hosts_only') DNL 

2.3 Agregue el nombre de host completo de su PC en este archivo.

Nombre de host >>/etc/mail/retransmisos 

3. Recompilar el archivo de configuración

m4 ia un procesador macro para compilar los archivos de configuración de sendmail. M4 está basado en la corriente, es decir, no entiende sobre las líneas.

sudo m4/etc/mail/sendmail.mc>/etc/mail/sendmail.CF 

Reiniciar el servicio Sendmail

sudo systemctl reiniciar sendmail 

4. Configurar el enrutamiento de correo electrónico basado en el dominio

Como leemos anteriormente, ese archivo virtusertable utilizado para aliasing, permitiendo que se aloje múltiples dominios virtuales en una máquina.

  • 1. Todos los correos electrónicos dirigidos a @Example.COM Dominio entregado a [correo electrónico protegido]
    @ejemplo.com [correo electrónico protegido] 
  • 2. Todos los correos electrónicos dirigidos a [correo electrónico protegido] se reenviarán al Jack de usuario local.
    [correo electrónico protegido] Jack 
  • 3. Todos los correos electrónicos dirigidos a @mydomain.com reenviará a dominio @otherdomain.com con los nombres de usuario correspondientes.
    @mi dominio.com %[correo electrónico protegido] 
  • 4. Todos los correos electrónicos dirigidos a @otherdomain.com serán rechazados mi servidor de correo con el remitente de reconocimiento con el mensaje
    @Otherdomain.COM Error: Nouser User desconocido 

Después de realizar todos los cambios en VirtUsertable, ejecute el siguiente comando para crear virtusertable actualizado.Archivo DB que contiene la nueva configuración.

makemap hash/etc/mail/virtusertable < /etc/mail/virtusertable 

Finalmente, reinicie el servicio Sendmail para aplicar cambios

sudo systemctl reiniciar sendmail 

Gracias por leer este artículo. Espero que este artículo lo ayude a configurar Sendmail en sistemas Fedora.

Referencias:
http: // www.enviar correo.com/
http: // www.enviar correo.com/sm/open_source/docs/m4/intro_m4.html