SMTP(8) SMTP(8) 名前 smtp - Postfix SMTP を使ったリモート配送 書式 smtp [generic Postfix daemon options] 解説 SMTP クライアントはキューマネージャからのメッセージ配送要 求を処理します。それぞれの要求はキューファイル、送信者アド レス、配送先のドメインまたはホスト、そして受信者の情報を指 定します。このプログラムは master(8) プロセスマネージャ か ら起動されることを想定しています。 SMTP クライアントはキューファイルを更新し、受信者を終わっ たものとしてマークするか、キューマネージャに後で再び試行す べきであることを知らせます。配送問題のレポートは bounce(8) または defer(8) デーモンの適切な方に送られます。 SMTP クライアントはメール交換機 (MX) アドレスのリストか ら 目的のホストを検索し、優先度でソートし、そして応答するサー バが見つかるまで、リストされた各アドレスに接続します。 一度 SMTP クライアントがサーバグリーティングバナーを受け取 ると、エラーが起きてもメール交換機リストの次のアドレスに進 むことはありません。代わりにメッセージがバウンスされるか、 配送が後に遅延されます。 セキュリティ SMTP クライアントはある程度セキュリティに敏感です。SMTP サ ーバや DNS サーバにネットワークで話しかけます。SMTP クライ アントは固定された低い権限で chroot して走らせることができ ます。 標準 RFC 821 (SMTP プロトコル) RFC 1651 (SMTP 拡張サービス) RFC 1870 (メッセージサイズの宣言) RFC 2197 (パイプライン) 診断 問題や処理は syslogd(8) に記録されます。不正なメッセ ー ジ ファイルはキューマネージャが詳細な検査をするために corrupt キューに移動できるようにマークされます。 notify_classes パラメータの設定によっては、ポストマスタ ー に バ ウンスやプロトコル問題、その他のトラブルが通知されま す。 バグ 設定パラメータ 以下の main.cf パラメータは特にこのプログラムに関連があ り ま す。文法の詳細やデフォルト値は Postfix main.cf ファイル を参照して下さい。設定の変更後は postfix reload コマンドを 使ってください。 その他 best_mx_transport ロ ーカルマシンが最も優先度の高いメール交換機であっ た場合(デフォルトではメーラループが報告され、メッセ ージはバウンスされます)に使う配送方法の名前。 debug_peer_level ホ ス トが debug_peer_list パラメータ内のパターンに マッチした時に増加させる冗長ログレベル。 debug_peer_list ドメインやネットワークのパターンのリスト。リモー ト ホ ス ト がパターンにマッチすると、冗長ログレベルは debug_peer_level パラメータで指定された分だけ増加し ます。 disable_dns_lookups DNS 検索を使いません。これはメールが必ずスマートリ レーホスト (?) を通して転送されることを意味します。 error_notice_recipient プロトコル / ポリシー / リソース / ソフトウェアエラ ー通知の受信者。 fallback_relay メッセージの目的地が見つからない場合や、到達でき な い場合にメールを渡すホスト。 ignore_mx_lookup_error ネ ームサーバが MX の問い合わせへの応答に失敗したと きに、ネームサーバが回復するのを待つ代わりに A レコ ードを検索します。 inet_interfaces メ ールシステムがメールを受け取るネットワークインタ ーフェースのアドレス。リモートの配送先のメール交 換 機 のリストにそのアドレスがあると、メール配送ループ を避けるためにリストは切り詰められます。 notify_classes このパラメータが protocol クラスを含むと、ポスト マ ス ターにプロトコルエラーとともに SMTP セッションの 写しがメールで送られます。 smtp_skip_4xx_greeting グリーティングに 4xx 状態コードを返すサーバをスキッ プする。 smtp_skip_quit_response QUIT を送った後、サーバの応答を待ちません。 リソース制御 smtp_destination_concurrency_limit 同 じ目的地への配送の並列数を制限します。デフォルト の制限は default_destination_concurrency_limit パラ メータから得ます。 smtp_destination_recipient_limit 1 メッセージ配送ごとの受信者数を制限します。デフォ ルトの制限は default_destination_recipient_limit パ ラメータから得ます。 タイムアウト制御 smtp_connect_timeout TCP 接続が完了するまでの秒単位のタイムアウト。期限 内に接続できなければ、SMTP クライアントはメール交換 機リストの次のアドレスを試行します。 smtp_helo_timeout SMTP グリーティングバナーをうけとるまでの秒単位のタ イムアウト。サーバがグリーティングバナーを送らず に 接 続が切れたり、期限内にグリーティングバナーを送ら なければ、SMTP クライアントはメール交換機リストの次 のアドレスを試行します。 smtp_helo_timeout HELO コマンドを送ってからサーバの応答を受け取るまで の秒単位のタイムアウト。 smtp_mail_timeout MAIL FROM コマンドを送ってからサーバの応答を受け 取 るまでの秒単位のタイムアウト。 smtp_rcpt_timeout RCPT TO コマンドを送ってからサーバの応答を受け取る までの秒単位のタイムアウト。 smtp_data_init_timeout DATA コマンドを送ってからサーバの応答を受け取るまで の秒単位のタイムアウト。 smtp_data_xfer_timeout メッセージの中身を送る際の秒単位のタイムアウト。 smtp_data_done_timeout "." コマンドを送ってからサーバの応答を受け取るまで の秒単位のタイムアウト。応答がない場合は、メール が 複 数回配送されるかもしれないという警告がログに残り ます。 smtp_quit_timeout QUIT コマンドを送ってからサーバの応答を受け取るまで の秒単位のタイムアウト。 関連項目 bounce(8) 不達状態レポート master(8) プロセスマネージャ qmgr(8) キューマネージャ syslogd(8) システムロギング ライセンス 安 全なメーラライセンス (The Secure Mailer license) はこの ソフトウェアと一緒に配布されなければいけません。 作者 Wietse Venema IBM T.J. Watson Research P.O. Box 704 Yorktown Heights, NY 10598, USA