NetWorker: Як налаштувати сповіщення електронною поштою в Linux

Сводка: Як налаштувати сповіщення електронною поштою в Linux

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Инструкции

Сервер NetWorker, розгорнутий на Linux, використовує команду пошти зображення.png Linux для надсилання журналу NetWorker електронною поштою. Ця функціональність залежить від конфігурацій середовища, відмінних від NetWorker.

Основний синтаксис команди mail:

mail [-s назва хоста поштового сервера або IP] -s <"тема>"< -r <sender_email><recipient_email1> [<recipient_email2>]> 


Вказувати поштовий сервер потрібно не завжди. У деяких середовищах поштовий сервер буде перехоплено вказаною адресою електронної пошти одержувача. 

Приклад: 

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


Перш ніж налаштовувати сповіщення електронною поштою в NetWorker, команда mail повинна бути запущена з командного рядка сервера NetWorker, щоб забезпечити отримання електронних листів.

Приклад:

зображення.png
Коли ви запустите команду mail, вона перейде на новий рядок без запиту. Ви можете ввести тестове повідомлення (як показано вище). У новому рядку введіть . (період), який поверне EOT. 

Повідомлення електронної пошти має надійти на адресу електронної пошти одержувача. Якщо отримано повідомлення електронної пошти, ви можете налаштувати сповіщення в NetWorker:

 

Виправлення неполадок:

Якщо повідомлення електронної пошти не отримано, можна виконати кілька кроків, щоб визначити проблему.

1. Чи запущена на сервері служба postfix:
a. Щоб перевірити, чи запущено postfix, віддайте команду:
systemctl status postfix

b. Якщо він не запущений, чи можна його запустити:
systemctl start postfix

c. Якщо спостерігаються будь-які проблеми, перевірте:
systemctl status postfix
journalctl -xe

d. Перевірте, чи налаштовано postfix на запуск після перезавантаження системи:
systemctl enable postfix
 
ПРИМІТКА: Якщо цей пункт не було увімкнено, ви побачите повідомлення про створення символічного посилання для systemd. Якщо його вже було ввімкнено, повідомлення не буде виведено, а запит повернеться.

 
2. Якщо ви вказали ім'я хоста або IP-адресу поштового сервера ->s<, підтвердьте, що ви можете зв'язатися з поштовим сервером із сервера NetWorker.
a. NetWorker поставляється з командою nsrports, яку можна використовувати для перевірки роздільної здатності імен і підключення до мережі. Підтвердьте, що ви можете отримати доступ до порту 25 (SMTP за замовчуванням) на поштовому сервері:
nsrports -t mailserver_hostname -p 25

 Приклад:
зображення.png

Інші методи усунення несправностей, вирішення проблеми та підключення:
 
b. Чи працює роздільна здатність імен хостів: 
nslookup mailserver_fqdn
nslookup mailserver_shortname
nslookup
mailserver_ip

c. Перевірте файл /etc/hosts на наявність будь-яких записів для поштового сервера. Якщо будуть знайдені будь-які неправильні записи, встановіть правильну IP-адресу або видаліть запис:
cat /etc/hosts
 
d. Чи відповідає порт 25 командою curl :
curl -v mailserver_hostname:25

Приклад:
зображення.png
 
3. Перевірте чергу пошти, щоб побачити, чи не повертаються помилки: 
mailq

Приклад:
зображення.png
Якщо команда mailq нічого не повертає, то черга пошти порожня. 

Будь-які проблеми, пов'язані з вищезазначеними кроками, повинні бути вирішені відповідним системним адміністратором у середовищі. 
 

Затронутые продукты

NetWorker

Продукты

NetWorker
Свойства статьи
Номер статьи: 000019459
Тип статьи: How To
Последнее изменение: 07 Aug 2025
Версия:  7
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.