NetWorker Linuxサーバー: メール通知がリレー サーバーにメッセージを送信しない

Summary: Linux NetWorkerサーバーからEメール通知が送受信されていません。

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サーバーは、Linuxオペレーティング システムの「mail」コマンドでメール通知を送信するように構成されています。NetWorker管理ガイドには、いくつかの例が記載されており、そのオプションについて説明されています。
  • -sサブジェクトを指定します。
  • -r送信元アドレスを設定します。 
トリガーされたイベントにEメール通知が届かない。

Cause

「-S」フラグを使用してリレーサーバーを指定すると、コマンドがどういうわけか間違っていることが判明したため、電子メールメッセージが送信されないようです。これにより、電子メールメッセージが /root/dead.letter に送信されます。

Resolution

拡張フラグ付きメールの送信を許可する回避策(NMC側でサポートされていない場合)を以下に示します

以下のシナリオでは、 mailx を使用して内部ネットワークからメールを送信するには、すべての E メール・メッセージを処理する外部リレーまたは SMTP を指定して、E メール・メッセージが正しいアドレスに配信されるようにする必要があります。
  1. テキスト ファイルを作成します。/usr/bin/mail_nmcにあります。
touch /usr/bin/mail_nmc
chmod 755/usr/bin/mail_nmc
  1. ファイルを開き、内部に次のように記述します。
exec mailx-S smtp="RELAY_IP_ADDRESS:PORT" "$@" </dev/stdin

RELAY_IP_ADDRESSPORTを、Eメール メッセージを処理する外部リレーまたはSMTPに置き換えます。
  1. ステップ1で作成したmailコマンドを使用するように、NMCからのNetWorker通知を構成します。
/usr/bin/mail_nmc -r sender@domain.local -s "サブジェクトテキスト" 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.