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