Serwer NetWorker Linux: Powiadomienie e-mail nie wysyła wiadomości do serwera przekazującego

Summary: Powiadomienia e-mail nie są wysyłane ani odbierane z serwera 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

Serwer NetWorker jest skonfigurowany do wysyłania powiadomień e-mail za pomocą polecenia "mail" w systemie operacyjnym Linux. W Podręczniku administratora NetWorker podano kilka przykładów, dla których opisano opcje:
  • -s Określa temat.
  • -r Umożliwia ustawienie adresu nadawcy. 
Wyzwolone zdarzenia nie otrzymują powiadomień e-mail.

Cause

Wygląda na to, że wiadomości e-mail nigdy nie są wysyłane, ponieważ polecenie jest w jakiś sposób niepoprawne podczas używania flagi "-S" do określenia serwera przekazującego. Powoduje to wysyłanie wiadomości e-mail do katalogu /root/dead.letter.

Resolution

Obejście pozwalające na wysyłanie wiadomości z rozszerzonymi flagami (pod warunkiem, że nie są one obsługiwane przez stronę NMC) zostało przedstawione poniżej.

W poniższym scenariuszu, aby używać mailx do wysyłania wiadomości e-mail z sieci wewnętrznej, należy określić przekaźnik zewnętrzny lub protokół SMTP, który obsługuje wszystkie wiadomości e-mail, aby wiadomości e-mail były dostarczane na prawidłowy adres.
  1. Utwórz plik tekstowy: /usr/bin/mail_nmc.
dotknij /usr/bin/mail_nmc
chmod 755 /usr/bin/mail_nmc
  1. Otwórz plik i wpisz w nim następujące polecenie:
exec mailx -S smtp="RELAY_IP_ADDRESS:PORT" "$@" < /dev/stdin

Zastąp RELAY_IP_ADDRESS i PORT zewnętrznym przekaźnikiem lub protokołem SMTP, który obsługuje wiadomości e-mail.
  1. Skonfiguruj powiadomienia NetWorker z NMC tak, aby używały polecenia poczty utworzonego w kroku 1:
/usr/bin/mail_nmc -r sender@domain.local -s "tekst tematu" 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.