[ユーザ クォータおよびグループ クォータの E メール アドレスを生成するルール]ページ
[ユーザ クォータおよびグループ クォータの E メール アドレスを生成するルール]ページでは、クラスタ、SVM、ボリューム、qtree、ユーザ、またはユーザ グループに関連付けられたユーザ クォータに基づいてEメール アドレスを指定するルールを作成できます。クォータに違反が発生すると、指定したEメール アドレスに通知が送信されます。
[ルール]領域
クォータのEメール アドレスに関するルールを定義する必要があります。ルールを説明するコメントを追加することもできます。
ルールを定義する方法
ルールは実行する順序で入力する必要があります。最初のルールの条件が満たされると、そのルールに基づいてEメール アドレスが生成されます。この条件が満たされなかった場合は、その次のルールへと順番に条件が評価されます。各ルールは個別の行にリストされます。デフォルトのルールはリストの一番下に表示されます。ルールの優先順位は変更可能です。ただし、デフォルトのルールの順序は変更できません。
たとえば、qtree1でのクォータ違反に関する通知をEメール アドレス「qtree1@xyz.com」で受信し、それ以外のqtreeについてはEメール アドレス「admin@xyz.com」を使用する場合は、次の順序でルールを指定する必要があります。
-
if ( $QTREE == 'qtree1' ) then qtree1@xyz.com
-
if ( $QTREE == * ) then admin@xyz.com
指定したどのルールの条件も満たされなかった場合は、デフォルトのルールが使用されます。
if ( $USER_OR_GROUP == * ) then $USER_OR_GROUP@$DOMAIN
複数のユーザが同じクォータを使用する場合は、ユーザの名前がカンマで区切られた値で表示され、そのクォータにはルールが適用されません。
コメントを追加する方法
ルールの説明をコメントとして追加できます。各コメントの先頭に#を付加して、1行に1つずつコメントがリストされるようにします。
ルールの構文
ルールの構文には次のいずれかを使用する必要があります。
-
if ( 有効な変数**演算子 *) then EメールID@ドメイン名
`if`はキーワードであり、小文字です。演算子は == です。メールアドレスには任意の文字、有効な変数$USER_OR_GROUP、$USER、または$GROUP、あるいは任意の文字と有効な変数$USER_OR_GROUP、$USER、または$GROUPの組み合わせを含めることができます。ドメイン名には任意の文字、有効な変数$DOMAIN、または任意の文字と有効な変数$DOMAINの組み合わせを含めることができます。有効な変数は大文字または小文字のいずれかで指定できますが、大文字と小文字を混在させることはできません。例えば、$domainおよび$DOMAINは有効ですが、$Domainは有効な変数ではありません。
-
if ( 有効な変数**演算子 '文字列 ') then EメールID@ドメイン名
`if`はキーワードであり、小文字です。演算子は `contains`または == です。メールIDには任意の文字、有効な変数$USER_OR_GROUP、$USER、または$GROUP、あるいは任意の文字と有効な変数$USER_OR_GROUP、$USER、または$GROUPの組み合わせを含めることができます。ドメイン名には任意の文字、有効な変数$DOMAIN、または任意の文字と有効な変数$DOMAINの組み合わせを含めることができます。有効な変数は大文字または小文字のいずれかで記述できますが、大文字と小文字を混在させることはできません。例えば、$domainおよび$DOMAINは有効ですが、$Domainは有効な変数ではありません。
コマンド ボタン
コマンド ボタンでは、作成したルールの保存、検証、キャンセルを実行できます。
-
検証
作成したルールの構文を検証します。検証でエラーが見つかった場合は、エラーのあるルールがエラー メッセージとともに表示されます。
-
工場出荷時の設定に戻す
アドレスのルールを工場出荷時のデフォルト値に戻すことができます。
-
保存
ルールの構文を検証し、エラーがなければルールを保存します。検証でエラーが見つかった場合は、エラーのあるルールがエラー メッセージとともに表示されます。