NetWorker: Konfigurowanie powiadomień e-mail w systemie Linux

Summary: Konfigurowanie powiadomień e-mail w systemie Linux

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.

Instructions

Serwery NetWorker wdrożone w systemie Linux wykorzystują polecenie poczty image.png Linux do wysyłania dzienników NetWorker za pośrednictwem poczty e-mail. Ta funkcja jest zależna od konfiguracji środowiska innego niż NetWorker.

Podstawowa składnia polecenia poczty:

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


Określenie serwera poczty nie zawsze jest wymagane. W niektórych środowiskach serwer poczty zostanie odebrany przez podany adres e-mail odbiorcy. 

Example: 

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


Przed skonfigurowaniem powiadomień e-mail w programie NetWorker należy uruchomić polecenie poczty z wiersza poleceń serwera NetWorker, aby upewnić się, że wiadomości e-mail są odbierane.

Przykład:

image.png
Po uruchomieniu polecenia poczty zostanie ono wyświetlone w nowym wierszu bez monitu. Możesz wpisać komunikat testowy (jak pokazano powyżej). W nowym wierszu wpisz : (okres), który zwróci EOT. 

Wiadomość e-mail powinna zostać odebrana przez adres e-mail odbiorcy. Jeśli otrzymasz wiadomość e-mail, możesz skonfigurować powiadomienia w programie NetWorker:

 

Rozwiązywanie problemów:

Jeśli wiadomość e-mail nie zostanie odebrana, istnieje kilka czynności, które można wykonać w celu zidentyfikowania problemu.

1. Czy usługa postfix jest uruchomiona na serwerze:
A. Aby sprawdzić, czy postfix jest uruchomiony, uruchom następujące polecenie:
Poprawka stanu systemctl

B. Jeśli urządzenie nie jest uruchomione, można go uruchomić:
Systemctl — startowa poprawka

c. W przypadku zaobserwowania jakichkolwiek problemów sprawdź:
systemctl status postfix
journalctl -xe

d. Sprawdź, czy po ponownym uruchomieniu systemu skonfigurowano postfix:
systemctl enable postfix
 
UWAGA: Jeśli opcja ta nie jest włączona, zostanie wyświetlony komunikat o utworzeniu łącza symlink dla systemu. Jeśli ta opcja jest już włączona, komunikat nie zostanie wyświetlony, a monit zostanie zwrócony.

 
2. Jeśli określono nazwę hosta <serwera poczty e-mail lub adres IP>, potwierdź, że możesz skontaktować się z serwerem poczty z serwera NetWorker.
A. NetWorker jest dostarczany z poleceniem nsrports, którego można użyć do przetestowania rozpoznawania nazw i łączności sieciowej. Upewnij się, że można dotrzeć do portu 25 (domyślnego protokołu SMTP) na serwerze poczty:
nsrports -t mailserver_hostname -p 25

 Przykład:
image.png

Inne metody rozwiązywania problemów z rozwiązywaniem problemów i łącznością:
 
B. Czy rozpoznawanie nazw hostów działa: 
nslookup mailserver_fqdn
nslookup mailserver_shortname
nslookup
mailserver_ip

c. Sprawdź plik /etc/hosts pod kątem wpisów dla serwera pocztowego. W przypadku znalezienia nieprawidłowych wpisów należy ustawić poprawny adres IP lub usunąć wpis:
cat /etc/hosts
 
d. Czy port 25 reaguje za pomocą polecenia curl :
curl -v mailserver_hostname:25

Przykład:
image.png
 
3. Sprawdź kolejkę poczty, aby sprawdzić, czy zwracane są jakiekolwiek błędy: 
adres pocztowy

Przykład:
image.png
Jeśli polecenie mailq nie zwróci niczego, kolejka poczty jest pusta. 

Wszelkie problemy zaobserwowane w powyższych krokach muszą zostać rozwiązane przez odpowiedniego administratora systemu w środowisku. 
 

Affected Products

NetWorker

Products

NetWorker
Article Properties
Article Number: 000019459
Article Type: How To
Last Modified: 07 Aug 2025
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.