Cómo Configurar Sendmail en Oracle Linux para Envío de Correos Automatizados

En muchos entornos Oracle es esencial que nuestros servidores puedan enviar correos automatizados, ya sea para alertas, respaldos, logs u otras tareas administrativas. En este tutorial aprenderás a configurar Sendmail paso a paso en Oracle Linux, conectándolo a un servidor SMTP externo para enviar correos de forma confiable.
🧪 Pre-requisitos
Acceso
rooto privilegios de superusuario.Conexión a internet para instalar paquetes.
Datos del servidor SMTP al que se conectará (host y dirección IP).
Utilizaremos como ejemplo el dominio:
laboticadeldba.com.
🔧 1. Instalación de Sendmail y sendmail-cf
Asegúrate de tener sendmail y su herramienta de configuración avanzada:
yum install sendmail -y
yum install sendmail-cf.noarch -y
¿No sabes si está disponible? Búscalo:
yum search sendmail
🛠️ 2. Configurar el servidor SMTP (Smart Host)
Editamos el archivo /etc/mail/sendmail.mc:
vi /etc/mail/sendmail.mc
Agrega esta línea:
define(`SMART_HOST', `smtp.laboticadeldba.com')dnl
Luego genera el archivo de configuración final:
/etc/mail/sendmail.mc > /etc/mail/sendmail.cf
🧭 3. Configurar el archivo /etc/hosts
Edita el archivo para que el sistema resuelva correctamente nombres IP/DNS:
vi /etc/hosts
Ejemplo:
192.168.100.10 smtp.laboticadeldba.com smtp
192.168.100.20 SRBOTICAP.laboticadeldba.com SRBOTICAP
▶️ 4. Iniciar el servicio Sendmail
Levanta el servicio:
systemctl start sendmail.service
Para que se active al iniciar el servidor:
systemctl enable sendmail.service
📬 5. Prueba de envío de correo
Instala mailx si no lo tienes:
yum install mailx -y
Y luego ejecuta:
echo "PRUEBA CORREO SRBOTICAP $(date)" | mailx -r SRBOTICAP@laboticadeldba.com -s "Prueba Correo SRBOTICAP" admin@laboticadeldba.com
🧾 6. Revisión de logs
Para validar el envío o revisar errores:
tail -f /var/log/maillog
tail -f /var/log/messages
⏹️ 7. Detener Sendmail (opcional)
Si necesitas apagar el servicio:
systemctl stop sendmail.service
🧠 Conclusión
La configuración de sendmail puede parecer arcaica, pero sigue siendo una herramienta robusta, confiable y versátil en ambientes empresariales. Esta integración es especialmente útil en entornos Oracle RAC, servidores de respaldo, o scripts de monitoreo, donde notificar por correo ante errores o eventos es una necesidad crítica.
¿Lo probaste? ¿Tienes dudas?
Comenta aquí abajo o escríbeme directamente: admin@laboticadeldba.com
📬 Suscríbete a La Botica del DBA para más recetas técnicas, hacks y tips






