Instalar y configurar Sendmail en Linux.
De la misma manera que otros MTA, la misión de Sendmail es transferir de forma segura el correo electrónico entre hosts, normalmente usando el protocolo SMTP.
Sendmail es altamente configurable, lo que le permite controlar casi todos los aspectos a la hora de manejar el correo electrónico, incluido el protocolo a usar.
Muchos administradores de sistemas eligen instalar Sendmail por su alta escalabilidad.
En este articulo vemos como instalar y configurar de manera muy simple «Sendmail«. Como ejemplo tomaremos los siguientes datos:
- Servidor local: sololinux.es
- Servidor SMTP: sololinux.eu (15.15.15.15)
Comenzamos.
Instalar y configurar Sendmail
Instalamos los paquetes necesarios.
yum install sendmail\*
El archivo de configuración original lo puedes localizar en «/etc/mail/sendmail.cf», pero por seguridad mejor no configurar directamente en el, lo haremos en «sendmail.mc».
nano /etc/mail/sendmail.mc
Sobre la linea 26 encontraras donde definir el servidor SMTP.
ejemplo…
define(`SMART_HOST’, `sololinux.eu’)dnl
Guarda y cierra el editor.
Ahora compilamos con «M4«.
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
Iniciamos el servicio Sendmail.
/etc/init.d/sendmail start
Lo habilitamos con el sistema.
chkconfig sendmail on
Ahora colocamos el servidor SMTP en «etc/host».
nano /etc/hosts
agregamos lo siguiente…
15.15.15.15 sololinux.eu
Guarda y cierra el editor.
Comprobamos que conecta con exito.
netstat -antupl |grep -i sendmail
ejemplo de salida correcta…
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 20388/sendmail: acc
Por ultimo comprobamos que envía mails.
echo “This is message body” | mail -s “This is Subject” mimail@gmail.com
Ya lo tenemos instalado y funcionando correctamente.