Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Python メールファイルでの Junos スナップショット管理者について

Python の Junos Snapshot Administrator (jsnapy) メールファイルは、完了したスナップショットと比較テストの結果に関する電子メールを jsnapy が送信するために必要な詳細を定義する YAML 形式のファイルです。

一般情報

メールファイルには、スペースや特殊文字を含めることができないことを除いて、好きな名前を付けることができます。メールファイルは、リンク先の jsnapy 構成ファイルと同じディレクトリに格納する必要があります。構成ファイルからメールファイルを参照する場合、Junos OS ホストで実行されるテストの成功または失敗に関係なく、 または オプションを使用して--check--snapcheckその構成で jsnapy を実行するたびに電子メールが送信されます。このオプションを指定して --check jsnapy を実行すると、メールは送信されません。

インストールと初期化の後、ディレクトリに /etc/jsnapy/samples という名前のsend_mail.ymlサンプルメールファイルがあります。このファイルには、使用可能なフィールドといくつかのサンプル値が表示されます。

このサンプルメールファイルは、変更しないとメールを送信できません。

jsnapy は、デフォルトで jsnapy サーバー上の sendmail を使用して SMTP 電子メールを Gmail サーバー smtp.gmail.com に送信します。

メールファイルの構造の理解

jsnapy メールファイルには、いくつかの必須のパラメータと値のペアと、2 つのオプションのペアがあります。すべてのパラメーターと値のペアは、コロン (:) で区切られます。 表 1 に、jsnapy メールファイル構成の必須パラメーターとオプションパラメーターの両方を示します。

表 1: jsnapy メールファイルのキーと値のペア

パラメーター

説明

to

この値は、電子メール メッセージの送信先の電子メール アドレスです。

from

この値は、送信メールの差出人フィールドとして使用される電子メール アドレスです。また、 パラメーターで指定された server SMTPサーバーにログインするためのユーザー名としても使用されます。

メモ:

パラメーターに server 値が指定されていない場合、この値は有効な電子メール アドレス @gmail.com である必要があります。

sub

この値は、送信電子メールの件名行として使用されます。

recipient_name

この値は、電子メールの本文の挨拶文として使用されます。

passwd

この値は、パラメーターの from 電子メール アカウント値に関連付けられているパスワードです。

server

このオプションの値は、jsnapy が電子メールの送信に使用する SMTP サーバーの IP アドレスまたは DNS 名です。値が指定されていない場合、jsnapy は電子メールの送信に smtp.gmail.com を使用します。

port

このオプションの値は、ポート 587 (SMTP) 以外の TCP ポートで電子メールを送信するように jsnapy に指示します。

sender_name

この値は、電子メールの本文の署名欄として使用される名前です。