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 クライアントはある程度セキュリティに敏感です。SMTP サ
       ーバや DNS サーバにネットワークで話しかけます。SMTP クライ
       アントは固定された低い権限で chroot して走らせることができ
       ます。

標準
       RFC 821 (SMTP プロトコル)
       RFC 1651 (SMTP 拡張サービス)
       RFC 1870 (メッセージサイズの宣言)
       RFC 2197 (パイプライン)
       RFC 2554 (AUTH コマンド)

診断
       問題や処理は 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_always_send_ehlo
              接続を始める際に常に EHLO を送ります。

       smtp_never_send_ehlo
              接続を始める際に EHLO は送りません。

       smtp_skip_4xx_greeting
              グリーティングに 4xx 状態コードを返すサーバをスキッ
              プします。

       smtp_skip_5xx_greeting
              グリーティングに 5xx 状態コードを返すサーバをスキッ
              プします。
       smtp_skip_quit_response
              QUIT を送った後、サーバの応答を待ちません。

       smtp_bind_address
              接 続 す る際にバインドする数字のネットワークアドレ
              ス。

認証制御
       smtp_enable_sasl_auth
              RFC 2554 (SASL) に従ったセッション毎の認証を使用 可
              能にします。デフォルトでは Postfix は SASL サポート
              なしで構築されます。

       smtp_sasl_password_maps
              ホストもしくはドメイン毎の name:password エントリを
              持 つ検索テーブル。あるホストに対するエントリがなけ
              れば、認証しないことを意味します。

       smtp_sasl_security_options
              次のゼロもしくはそれ以上です。

              noplaintext
                     平文テキストパスワードを使う認証方法を許可し
                     ません。

              noactive
                     non-dictionary active attacks による攻撃を受
                     けやすい認証方法を許可しません。

              nodictionary
                     passive dictionary attack による攻撃を受けや
                     すい認証方法を許可しません。

              noanonymous
                     匿名ログインを許可しません。

リソース制御
       smtp_destination_concurrency_limit
              同 じ目的地への配送の並列数を制限します。デフォルト
              の制限は default_destination_concurrency_limit パラ
              メータから得ます。

       smtp_destination_recipient_limit
              1  メッセージ配送ごとの受信者数を制限します。デフォ
              ルトの制限は default_destination_recipient_limit パ
              ラメータから得ます。

タイムアウト制御
       デフォルトの時間の単位は秒です; 1 文字サフィックスを値に加
       えることで明示的に時間の単位を指定できます: s (seconds), m
       (minutes), h (hours), d (days) or w (weeks).

       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