NetWorker Linux sunucusu: İletiyi aktarma sunucusuna göndermeyen posta bildirimi

Summary: Linux NetWorker sunucusundan e-posta bildirimleri gönderilmiyor ya da alınmıyor.

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.

Symptoms

NetWorker sunucusu, Linux işletim sistemi "mail" komutuyla posta bildirimleri göndermek üzere yapılandırılmıştır. NetWorker Yönetim Rehberi'nde, seçeneklerin açıklandığı birkaç örnek verilmiştir:
  • -s Konuyu belirtir.
  • -r Gönderen adresini ayarlar. 
Tetiklenen olaylar e-posta bildirimlerini almıyor.

Cause

Bir aktarma sunucusu belirtmek için "-S" bayrağı kullanılırken komut bir şekilde yanlış bulunduğundan, e-posta mesajları hiç gönderilmiyor gibi görünüyor. Bu, e-posta mesajlarının /root/dead.letter adresine gönderilmesine neden olur.

Resolution

Genişletilmiş bayraklarla posta göndermeye izin vermek için bir geçici çözüm (NMC tarafından desteklenmiyor olmaları şartıyla) aşağıda sunulmuştur.

Aşağıdaki senaryoda, dahili ağ dışına posta göndermek için mailx i kullanmak amacıyla, e-posta iletilerinin doğru adrese teslim edilmesi için tüm e-posta iletilerini işleyen dış geçiş veya SMTP'nin belirtilmesi gerekir.
  1. Bir metin dosyası oluşturun: /usr/bin/mail_nmc.
Dokunmak /usr/bin/mail_nmc
chmod 755 /usr/bin/mail_nmc
  1. Dosyayı açın ve içine aşağıdakileri yazın:
exec mailx -S smtp="RELAY_IP_ADDRESS:PORT" "$@" < /dev/stdin

RELAY_IP_ADDRESS ve PORT u, e-posta mesajlarını işleyen harici geçiş veya SMTP ile değiştirin.
  1. 1. adımda oluşturulan mail komutunu kullanmak için NMC'den gelen NetWorker bildirimlerini yapılandırın:
/usr/bin/mail_nmc -r sender@domain.local -s "subject text" recipient@domain.local

Affected Products

NetWorker Family
Article Properties
Article Number: 000193794
Article Type: Solution
Last Modified: 23 Nov 2021
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.