Сервер NetWorker Linux. Почтовое уведомление не отправляет сообщение на сервер ретрансляции

Summary: Уведомления по электронной почте не отправляются и не принимаются сервером Linux NetWorker.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Сервер NetWorker настроен на отправку почтовых уведомлений с помощью команды «mail» операционной системы Linux. В руководстве по администрированию NetWorker приведено несколько примеров, для которых описаны параметры:
  •  Указывает тему.
  •  Задает адрес отправителя. 
Уведомления по сработавшим событиям не отправляются по электронной почте.

Cause

Похоже, что сообщения электронной почты никогда не отправляются, так как команда каким-то образом оказывается неверной при использовании флага "-S" для указания сервера ретрансляции. Это приводит к отправке сообщений электронной почты на адрес /root/dead.letter.

Resolution

Ниже представлен обходной путь, позволяющий отправлять почту с расширенными флагами (при условии, что они не поддерживаются со стороны NMC).

В приведенном ниже сценарии, чтобы использовать mailx для отправки почты из внутренней сети, должен быть указан внешний ретранслятор или SMTP, который обрабатывает все сообщения электронной почты, чтобы сообщения электронной почты доставлялись по правильному адресу.
  1. Создайте текстовый файл: /usr/bin/mail_nmc.
Коснитесь /usr/bin/mail_nmc
chmod 755 /usr/bin/mail_nmc
  1. Откройте файл и напишите в нем следующее:
exec mailx -S smtp="RELAY_IP_ADDRESS:PORT" "$@" < /dev/stdin

Замените RELAY_IP_ADDRESS и PORT внешним ретранслятором или SMTP, который обрабатывает сообщения электронной почты.
  1. Настройте уведомления NetWorker от NMC на использование команды mail, созданной на шаге 1:
/usr/bin/mail_nmc -r sender@domain.local -s "subject text" recipient@domain.local

Affected Products

NetWorker Family
Article Properties
Article Number: 000193794
Article Type: Solution
Last Modified: 23 Nov 2021
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.