MAIL
内部 SMTP サーバーに専用のサーバー設定文書を作成した場合、インバウンド接続制御を使用して、これらの内部サーバーが特定の SMTP ホストのみから SMTP 接続を受け入れるようにできます。たとえば、インターネットからメールを受信するサーバーからの SMTP 接続のみを許可するようにサーバーを設定できます。このように接続を制限すると、POP3 または IMAP クライアントを使用しているユーザーはそのサーバーを使用してメールを送信できなくなり、有効なアウトバウンド配信パスの定義とサーバーの負荷の制限に役立ちます。
メモ SMTP ではメール専用または多目的のグループタイプの名前を解決できます。サーバー設定文書で SMTP とルーターの設定を作成または変更するときは、必ずメール専用または多目的のグループタイプであるグループ名を入力してください。これらのグループは 1 次ディレクトリに入れる必要があります。この内容は、[制限] タブ、[SMTP インバウンド] タブ、および [SMTP アウトバウンド] タブの設定に適用されます。
これらのインバウンド接続制御の他に、Lotus Domino では接続を制限する 2 つの方法があります。DNS ブラックリストフィルタと、Lotus Domino 拡張マネージャー (EM) サービスを使用した SMTP リスナーへのアクセスです。サーバーは、DNS ブラックリストフィルタで、SMTP カンバセーション中に 1 つ以上のブラックリストに対してホストを検証できます。接続ホストがブラックリストのエントリに一致する場合、接続を拒否する、受信したメッセージにタグを付ける、または Notes Log にトランザクションを記録するようにサーバーを設定できます。
DNS ブラックリストフィルタについて詳しくは、「SMTP 接続の DNS ブラックリストフィルタを有効にする」を参照してください。
拡張マネージャ (EM) サービスで、開発者は SMTP listener タスクの関数にアクセスできます。拡張マネージャ (EM) で、実行可能プログラムライブラリ (ダイナミックリンクライブラリや共有オブジェクトライブラリ) は、Lotus Domino が選択した内部操作を実行した前、後、または前と後に呼び出されるコールバックルーチンを登録できます。SMTP リスナーで EM フックを使用すると、次の機能が提供されて現在の機能を拡張できます。
SMTP の受信接続を制限するには 1 設定するサーバーのサーバー設定文書がすでに存在することを確認します。 2 Lotus Domino Administrator で、[設定] タブをクリックし、[メッセージング] セクションを展開します。
3 [設定] をクリックします。
4 メールサーバーかメールを制限する必要があるサーバーのサーバー設定文書を選択し、[サーバー設定の編集] をクリックします。
5 [ルーター/SMTP] - [制限と制御] - [SMTP インバウンド] タブをクリックします。
6 [インバウンド接続制御] セクションの次のフィールドに必要な情報を設定し、[保存して閉じる] をクリックします。
[192.168.10.17] のように、IP アドレスは角カッコ [ ] で囲んで入力します。
ホスト名エントリは、特定のサーバーの完全修飾ホスト名ですべて指定することも、ワイルドカードの存在を示して一部を指定することもできます。たとえば、次のように入力するとします。
ホスト名を指定すると、ホストが接続するたびに Lotus Domino は DNS で接続ホストの PTR レコードを調べます。DNS を使用できないか PTR レコードがないために IP アドレスをホスト名に解決できない場合、その接続からのメールは受け付けません。
ホスト名エントリは、特定のサーバーの完全修飾ホスト名ですべて指定することも、ワイルドカードを使用して一部を指定することもできます。たとえば、次のように入力するとします。
abc.com と入力すると、xyzabc.com からの接続は拒否されません。
.abc.com などのように先頭にドット (.) を使用しないでください。Lotus Domino では先頭のドットを一致させないため、.abc.com と入力してもドメイン abc.com からの接続は拒否されません。
メモ [許可] フィールドと [拒否] フィールドに同じエントリを指定しないようにしてください。Lotus Domino はそのエントリのメッセージを拒否します。[拒否] 設定がセキュリティ上の理由から優先されます。
インバウンド SMTP セッションの合計数を制限するデフォルトでは、SMTP サービスがサポートするインバウンドセッションの数に制限はありません。つまり、サーバーリソースで物理的に可能な数の接続がサポートされます。サーバーが受け付ける同時 SMTP セッションの数を制限するには、サーバーの NOTES.INI ファイルに変数 SMTPMaxSessions を設定し、xxx には、バッファリングせずに許可される最大セッション数を指定します。インバウンド SMTP 接続が指定した数に達すると、サーバーは追加の接続を拒否し、次のエラーを返します。