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

0
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.