NetWorker: Konfigurieren von E-Mail-Benachrichtigungen unter Linux

概要: Konfigurieren von E-Mail-Benachrichtigungen unter Linux

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

手順

Die auf Linux bereitgestellten NetWorker-Server verwenden den Linux-Mailbefehl image.png, um die NetWorker-Protokollierung per E-Mail zu senden. Diese Funktion hängt von Nicht-NetWorker-Umgebungskonfigurationen ab.

Grundlegende Syntax des E-Mail-Befehls:

mail [-s <mail server hostname or IP>] -s "<subject>" -r <sender_email recipient_email1>>< [<recipient_email2]> 


Die Angabe des Mailservers ist nicht immer erforderlich. In einigen Umgebungen wird der E-Mail-Server von der angegebenen E-Mail-Adresse des Empfängers abgeholt. 

Beispiel: 

mail -s "${NSR} ${policy} ${workflow} ${status}" -r bkupadmin@emclab.local backupadmin@dell.com


Vor der Konfiguration von E-Mail-Benachrichtigungen in NetWorker sollte der E-Mail-Befehl über die Befehlszeile des NetWorker-Servers ausgeführt werden, um sicherzustellen, dass E-Mails empfangen werden.

Beispiel:

image.png
Wenn Sie den E-Mail-Befehl ausführen, wird er in eine neue Zeile ohne Aufforderung angezeigt. Sie können eine Testnachricht eingeben (wie oben gezeigt). Geben Sie in einer neuen Zeile ein. (Zeitraum), der EOT zurückgibt. 

Eine E-Mail-Nachricht sollte von der E-Mail-Adresse des Empfängers empfangen werden. Wenn eine E-Mail-Nachricht empfangen wird, können Sie Benachrichtigungen in NetWorker konfigurieren:

 

Fehlerbehebung:

Wenn die E-Mail-Nachricht nicht empfangen wird, gibt es einige Schritte, die durchgeführt werden können, um das Problem zu identifizieren.

1. Wird der Postfix-Service auf dem Server ausgeführt:
Eine. Um zu überprüfen, ob postfix ausgeführt wird, führen Sie Folgendes aus:
systemctl-Status-Postfix

B. Wenn es nicht ausgeführt wird, kann es gestartet werden:
systemctl start postfix

c. Wenn Probleme beobachtet werden, überprüfen Sie:
systemctl status postfix
journalctl -xe

d. Überprüfen Sie, ob postfix für den Start nach einem Systemneustart konfiguriert ist:
systemctl postfix aktivieren
 
HINWEIS: Wenn es nicht aktiviert war, wird eine Meldung über einen Symlink angezeigt, der für systemd erstellt wird. Wenn sie bereits aktiviert war, wird keine Meldung ausgegeben und die Eingabeaufforderung wird zurückgegeben.

 
2. Wenn Sie den Hostnamen oder die IP-Adresse> eines E-Mail-Servers <angegeben haben, vergewissern Sie sich, dass Sie den Mailserver vom NetWorker-Server erreichen können.
Eine. NetWorker verfügt über den Befehl nsrports, der verwendet werden kann, um die Namensauflösung und netzwerkkonnektivität zu testen. Vergewissern Sie sich, dass Sie Port 25 (Standard-SMTP) auf dem Mailserver erreichen können:
nsrports -t mailserver_hostname -p 25

 Beispiel:
image.png

Andere Methoden zur Fehlerbehebung bei Der Lösung und Konnektivität:
 
B. Funktioniert die Auflösung des Hostnamens: 
nslookup mailserver_fqdn
nslookup mailserver_shortname
nslookup
mailserver_iP

c. Überprüfen Sie die Datei /etc/hosts auf Einträge für den Mailserver. Wenn falsche Einträge gefunden werden, legen Sie die richtige IP-Adresse fest oder entfernen Sie den Eintrag:
cat /etc/hosts
 
d. Antwortet Port 25 mit dem curl-Befehl :
curl -v mailserver_hostname:25

Beispiel:
image.png
 
3. Überprüfen Sie die E-Mail-Warteschlange, um festzustellen, ob Fehler zurückgegeben werden: 
mailq (E-Mail-Adresse

Beispiel:
image.png
Wenn der befehl mailq nichts zurückgibt, ist die E-Mail-Warteschlange leer. 

Alle Probleme, die mit den oben genannten Schritten beobachtet werden, müssen vom entsprechenden Systemadministrator in der Umgebung behoben werden. 
 

対象製品

NetWorker

製品

NetWorker
文書のプロパティ
文書番号: 000019459
文書の種類: How To
最終更新: 07 8月 2025
バージョン:  7
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。