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
root
o 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
Subscribe to my newsletter
Read articles from Mauricio Muñoz Palma directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Mauricio Muñoz Palma
Mauricio Muñoz Palma
Bienvenidos a "La Botica del DBA" Donde la pasión por las bases de datos Oracle se transforma en conocimiento y excelencia. Este espacio está diseñado para ser el laboratorio de ideas, soluciones y estrategias que todo DBA necesita para optimizar, innovar y liderar en el mundo de las bases de datos. Desde los fundamentos hasta las últimas tendencias, aquí encontrarás guías prácticas, análisis profundos y herramientas que impulsarán tu carrera y tus proyectos al siguiente nivel.