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 Aug 2025
Версия:  7
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.