NetWorker: Konfigurowanie powiadomień e-mail w systemie Linux

摘要: Konfigurowanie powiadomień e-mail w systemie Linux

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

说明

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. 
 

受影响的产品

NetWorker

产品

NetWorker
文章属性
文章编号: 000019459
文章类型: How To
上次修改时间: 07 8月 2025
版本:  7
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。