NetWorker: Cómo solucionar problemas con las notificaciones de correo electrónico fallidas

Resumen: En esta base de conocimientos, se proporciona una visión general de cómo solucionar problemas relacionados con las notificaciones por correo electrónico. Los correos electrónicos se configuran en los recursos de NetWorker, pero los correos electrónicos no se reciben después de eventos activados, como la finalización de un respaldo. Este problema puede aparecer durante una configuración inicial de correo electrónico o en una configuración existente. Este artículo de la base de conocimientos se centra en varios síntomas diferentes que se pueden observar durante un problema de comunicación entre el servidor de NetWorker y el servidor de correo SMTP. ...

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

No se envían notificaciones del propietario de la política, el dispositivo o el cliente.
El comando en el campo de acción del campo de notificación es correcto.

 

Consulte el ejemplo nsr_notification de la Guía de referencia de comandos de NetWorker: Compatibilidad con NetWorker |Manuales y documentos
La configuración de notificaciones de políticas de NetWorker se cubre en el siguiente artículo de la base de conocimientos: NetWorker: Cómo configurar las notificaciones por correo electrónico de políticas

 

El flujo de trabajo puede incluir un mensaje de error como:

connect to SMTP host failed: No such file or directory

Los intentos de enviar un correo electrónico desde la línea de comandos pueden informar de un problema:

Windows:

C:\Users\Administrator.NETWORKER>echo "hello world" | smtpmail -h mailhost -s "test smtpmail" bkupadmin@dell.com
1 3 1088516 2 0 0 11112 8980 0 win-srvr01.networker.lan smtpmail NSR warning 11 %s: %s (%d) 3 0 48 communication failure receiving from SMTP server 0 63 An existing connection was forcibly closed by the remote host.

C:\Users\Administrator.NETWORKER>echo "hello world" | smtpmail -h mailhost -s "test smtpmail" -p 587 bkupadmin@dell.com
connect to SMTP host failed: Unknown error

Linux:

No se informó ningún error en la línea de comandos; Sin embargo, se pueden observar los siguientes errores en el /var/log/maillog.
Jan 23 15:17:26 nsr postfix/smtp[206391]: 631E440C02AC: to=<RECIPIENT_EMAIL>, relay=none, delay=6351, delays=6291/0.1/60/0, dsn=4.4.1, status=deferred (connect to MAIL_SERVER_NAME[MAIL_SERVER_IP]:SMTP_PORT: Connection timed out)
Jan 23 15:21:26 nsr postfix/error[206631]: 70A8240C02A0: to=<RECIPIENT_EMAIL>, relay=none, delay=15211, delays=15211/0.02/0/0.04, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to MAIL_SERVER_NAME[MAIL_SERVER_IP]:SMTP_PORT: Connection timed out)

Los síntomas no se limitan a estos ejemplos, se pueden observar errores adicionales. El tema clave es que se observa algún error relacionado con la comunicación.

Causa

NetWorker utiliza comandos de correo del sistema operativo: mailx (Linux) y smtpmail (Windows) para enviar un correo electrónico de vial de salida estándar. Hay poca funcionalidad de NetWorker involucrada en el envío de mensajes de correo electrónico, aparte de indicar qué condiciones se deben cumplir para enviar un correo electrónico, por ejemplo: El respaldo se completa o falla, un dispositivo está lleno, etc.

 

Esta causa de que los correos electrónicos no se envíen o reciban podría deberse a la falta de comunicación entre el servidor de respaldo y el servidor de correo.

Resolución

  1. Identifique que está utilizando el servidor de correo correcto para su dominio mediante la ejecución del siguiente comando desde el servidor de NetWorker (reemplazando domain.com con su nombre de dominio):

Linux: 

dig +short domain.com MX

Windows:

nslookup
set q=mx
domain.com
NOTA: Si no puede consultar el servidor de correo con este método, confirme la dirección del servidor de correo con su dominio o administrador de correo. Esto podría indicar un problema de registro del intercambiador de correo (MX). Esto requiere una investigación por parte del administrador del dominio o del correo. Los cambios en los registros de MX pueden tardar hasta 72 horas en propagarse.

 

  1. Asegúrese de que NetWorker Server pueda resolver correctamente la dirección del servidor de correo.
nslookup FULLY_QUALIFIED_DOMAIN_NAME
nslookup SHORT_NAME
nslookup IP_ADDRESS
Cualquier problema observado con la resolución de nombres debe ser resuelto por el administrador de dominio. Para obtener más información, consulte: NetWorker: Prácticas recomendadas de solución de problemas de resolución de nombres
 
  1. Compruebe el archivo "hosts" del servidor NetWorker Server. Si el servidor de correo se ingresa en el archivo hosts, asegúrese de que se especifique la dirección IP correcta.
Linux: /etc/hosts
Windows: C:\Windows\System32\drivers\etc\hosts
 
  1. Asegúrese de poder conectarse al puerto SMTP (25) del servidor de correo desde NetWorker Server:
nsrports -t MAIL_SERVER_ADDRESS -p 25
NOTA: El puerto 25 es el puerto SMTP predeterminado; sin embargo, se pueden utilizar los puertos 465 o 587. Si el puerto 25 no se conecta, consulte con el administrador de correo para saber qué puerto utiliza el servidor de correo. Si ninguno de los puertos SMTP se conecta, consulte con el administrador de red o de seguridad acerca de la comunicación de red.

 

  1. Solo servidores Linux:

A. En los sistemas Linux, los servicios adicionales, como postfix o sendmail se puede instalar para retransmitir los mensajes del servidor al servidor de correo. 

rpm -qa | grep "postfix\|sendmail"
B. Si estos paquetes están instalados, asegúrese de que estén habilitados y en ejecución:
systemctl enable postfix ; systemctl start postfix
systemctl enable sendmail ; systemctl start sendmail
C. Confirme que los agentes de correo instalados estén ejecutando:
systemctl status postfix
systemctl status sendmail
NOTA: Estos son solo ejemplos, la configuración de los agentes de correo de terceros puede diferir de un sistema a otro. Si se instalan otros paquetes o se observa algún problema relacionado con el software de correo de otros fabricantes, consulte con el administrador del sistema. Es posible que sea necesario comunicarse con el soporte del proveedor del sistema operativo.

 

  1. En un símbolo del sistema elevado en el servidor de NetWorker, pruebe los comandos de correo.
Linux:
echo "this is a test email" | mail [-S smtp=smtp://your.mailserver.domain] -s "Test Email" recipient@example.domain
Windows:
echo "this is a test email" | smtpmail [-h your.mailserver.domain] -s "Test Email" recipient@example.domain
NOTA: Especificar el servidor de correo en el comando es opcional; Por lo general, no es necesario. Si los correos electrónicos solo se reciben cuando se especifica la dirección del servidor de correo, esto sugiere un problema para resolver el servidor de correo desde el dominio de correo electrónico de los destinatarios. Esto requeriría una investigación por parte de los administradores de dominio y correo. Los comandos de correo que se utilizan son comandos que no son de NetWorker; Consulte las páginas del manual de correoEste hipervínculo lo redirige a un sitio web fuera de Dell Technologies. y SMTPMAILEste hipervínculo lo redirige a un sitio web fuera de Dell Technologies. para obtener más información. Una vez que el comando de correo se ejecuta correctamente desde la línea de comandos, puede configurar las siguientes notificaciones dentro de NetWorker: NetWorker: Cómo configurar las notificaciones por correo electrónico de políticas

     

    Registros:


    Linux:

    En los servidores Linux NetWorker, revise el siguiente registro para obtener información sobre los problemas de correo: /var/log/maillog
    Archivo de registro de correo general si se envió un mensaje y se aceptó su entrega. /var/spool/mqueue

    Los mensajes atascados en el mqueue no se envían ni se aceptan desde el servidor. Si se envían y entregan mensajes de correo electrónico, el mqueue debe estar vacío.

     

    Windows:

    Es posible que no se pueda encontrar el registro en los servidores NetWorker Server de Windows. Utilice los siguientes comandos de PowerShell para comprobar si los servicios smtp están instalados en el servidor: 
    Get-WindowsFeature *smtp*
    Get-Service smtpsvc

     

    Si no se devuelve nada, el administrador de Exchange (o correo) debe revisar los registros en el servidor de correo para ver por qué no se envían o reciben correos electrónicos.
    Si los comandos anteriores devuelven servicios, puede encontrar el inicio de sesión en:

    • %SystemDrive%\inetpub\logs\LogFiles\Smtpsvc1\
    • %SystemDrive%\inetpub\mailroot\
    • Visor de eventos → registros de aplicaciones y servicios → Microsoft → Windows → SmtpSvc

    Conclusión:

    Independientemente de los errores del servidor NetWorker Server, el administrador de dominio o correo debe verificar los registros del servidor de correo en busca de errores de notificación específicos. Una vez que los comandos de correo se ejecutan correctamente desde la línea de comandos del servidor NetWorker Server, ingrese el comando de correo del sistema operativo y las opciones en el campo de notificación deseado. 

    Información adicional

    Productos afectados

    NetWorker

    Productos

    NetWorker
    Propiedades del artículo
    Número del artículo: 000158055
    Tipo de artículo: Solution
    Última modificación: 12 feb 2026
    Versión:  13
    Encuentre respuestas a sus preguntas de otros usuarios de Dell
    Servicios de soporte
    Compruebe si el dispositivo está cubierto por los servicios de soporte.