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

Search for a command to run...

No comments yet. Be the first to comment.
MAMP | La Botica del DBA – Análisis de Casos Clínicos

Oracle transforma 23ai en Oracle AI Database 26ai aplicando el Release Update 23.26.0. Resumen práctico y mini-checklist para DBAs.

👨⚕️ Estimad@ colega DBA, arquitect@ o entusiasta cloud:En esta edición te traemos una fórmula que está revolucionando las estrategias multicloud: Oracle@GCP, una alianza estratégica que permite correr bases de datos Oracle directamente desde Google...

Introducción ¿Borraste accidentalmente datos en una tabla crítica de producción y no tienes un punto de restauración inmediato? ¿No puedes usar Flashback por limitaciones de configuración o licenciamiento? Aquí es donde LogMiner puede convertirse en ...

Oracle ha lanzado oficialmente la disponibilidad general de Oracle Database 23ai el 2 de mayo de 2024, como una versión de soporte a largo plazo (Long-Term Support Release)Oracle Database 23ai, una versión que marca un antes y un después en la gestió...

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.
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.
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
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
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
Levanta el servicio:
systemctl start sendmail.service
Para que se active al iniciar el servidor:
systemctl enable sendmail.service
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
Para validar el envío o revisar errores:
tail -f /var/log/maillog
tail -f /var/log/messages
Si necesitas apagar el servicio:
systemctl stop sendmail.service
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