Cómo instalar Sendmail Server en CentOS/RHEL 7/6
- 1715
- 29
- Carmen Casillas
Enviar correo es un servidor MTA (agente de transferencia de correo) utilizado para transferir el correo electrónico entre diferentes hosts. Sendmail utiliza el protocolo SMTP (protocolo de transferencia de correo simple). La mayoría de los administradores del sistema prefirieron usar el servidor Sendmail como MTA que otros MTA.
RHEL 5 o sus versiones anteriores estaban utilizando Sendmail como un servidor de correo predeterminado, pero las versión más reciente de los sistemas basados en RHEL adaptados a Postfix como un servidor de correo predeterminado. La mayoría de los usuarios están familiarizados con Sendmail y quieren usarlo con la versión 6 también. Este artículo ayudará a los usuarios a instalar el servidor Sendmail en RHEL 7/6/5 o con una configuración mínima.
1. Instalar sendmail
Si no tiene instalado SendMail utilizando el siguiente comando para instalar Sendmail con otros paquetes requeridos usando YUM Package Manager.
yum instalación sendmail sendmail-cf m4
2. Configurar el servidor Sendmail
Antes de comenzar la configuración, debemos saber sobre varios archivos de configuración de Sendmail que existe en /etc /directorio de correo.
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 la configuración de Sendmail
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.
m4/etc/mail/sendmail.mc>/etc/mail/sendmail.CF
Reiniciar el servicio Sendmail
/etc/init.d/sendmail reiniciar
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
Ahora reinicie el servicio Sendmail
/etc/init.d/sendmail reiniciar
Gracias por leer este artículo. Espero que este artículo lo ayude a configurar Sendmail en sistemas CentOS y Red Hat.
Referencias:
http: // www.enviar correo.com/
http: // www.enviar correo.com/sm/open_source/docs/m4/intro_m4.html
- « Cómo crear Archivo de alquitrán excluyendo algunos archivos y directorios
- Cómo encontrar el tamaño de la base de datos PostgreSQL »