SMTPD(8)                                                 SMTPD(8)


名前
       smtpd - Postfix SMTP サーバ

書式
       smtpd [generic Postfix daemon options]

解説
       SMTP サーバはネットワーク接続要求を受け取り、1接続につきゼ
       ロまたはそれ以上の SMTP 処理を行ないます。受信したそれぞれ
       のメッセージは cleanup(8) デーモンを通してパイプされ、
       incoming キューに単一のキューファイルとして置かれます。こ
       の動作モードでは、プログラムは master(8) プロセスマネージ
       ャから起動されることを想定しています。

       または、SMTP サーバは標準入力で接続を確立し、メッセージを
       直接 maildrop キューに置きます。この、いわゆるスタンドアロ
       ンモードでは、SMTP サーバはメールシステムが動いていない時
       でもメールを受けることができます。

       SMTP サーバは接続要求や HELOMAIL FROMVRFYRCPT TO
       コマンド与えられるパラメータに対する様々なポリシーを実装し
       ています。これらの詳細は下の記述や main.cf 設定ファイルに
       あります。

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

標準
       RFC 821 (SMTP プロトコル)
       RFC 1123 (ホストの要件)
       RFC 1651 (SMTP 拡張サービス)
       RFC 1652 (8bit-MIME 配送)
       RFC 1854 (SMTP パイプライン)
       RFC 1870 (メッセージサイズの宣言)
       RFC 1985 (ETRN コマンド) (一部)

診断
       問題や処理は syslogd(8) に記録されます。

       notify_classes パラメータの設定によっては、ポストマスター
       にバウンスやプロトコル問題、ポリシー違反やその他のトラブル
       が通知されます。

バグ
       RFC 1985 は全ての遅延メールの配送を強制することで実装して
       います。

設定パラメータ
       以下の main.cf パラメータは特にこのプログラムに関連があり
       ます。文法の詳細やデフォルト値は main.cf ファイルを参照し
       て下さい。設定の変更後は postfix reload コマンドを使ってく



                                                                1





SMTPD(8)                                                 SMTPD(8)


       ださい。

その他
       always_bcc
              システムに入ってくるそれぞれのメッセージのコピーを
              送るアドレス。

       command_directory
              Postfix サポートコマンドの場所 (デフォルト:
              $program_directory)。

       debug_peer_level
              リモートホストが debug_peer_list パラメータ内のパタ
              ーンにマッチした時に増加させる冗長ログレベル。

       debug_peer_list
              ドメインやネットワークのパターンのリスト。リモート
              リモートホストがパターンにマッチすると、冗長ログレ
              ベルは debug_peer_level パラメータで指定された分だ
              け増加します。

       error_notice_recipient
              プロトコル/ポリシー/リソース/ソフトウェアエラー通知
              の受信者。

       hopcount_limit
              Received: メッセージヘッダの数を制限する。

       notify_classes
              エラークラスのリスト。関連項目:

              policy クライアントがポリシーに違反した場合、SMTP
                     セッションの写しがポストマスターにメールで送
                     られます。

              protocol
                     クライアントが SMTP プロトコルに違反した場合
                     や実装されていないコマンドを出した場合、セッ
                     ションの写しがポストマスターにメールで送られ
                     ます。

       smtpd_banner
              SMTP グリーティングバナーで220 状態コードに続けるテ
              キスト。

       smtpd_recipient_limit
              メッセージ配送ごとに SMTP サーバが受け入れる受信者
              の数を制限する。

       smtpd_timeout
              サーバの応答を送ってクライアントの要求を受ける時間
              を制限する。




                                                                2





SMTPD(8)                                                 SMTPD(8)


リソース制御
       line_length_limit
              部分的な入力行を扱うのに使われるメモリの量をバイト
              単位で制限する。

       message_size_limit
              ディスクに保管するエンベロープ情報も含めたメッセー
              ジの合計サイズをバイト単位で制限する。

       queue_minfree
              SMTP サーバがメールを受け入れるためのキューファイル
              システムのバイト単位の最低空き容量。

タール抗(Tarpitting)
       smtpd_error_sleep_time
              4xx または 5xx サーバエラー応答を送るまでに待つ秒単
              位の時間。

       smtpd_soft_error_limit
              SMTP クライアントがこの数のエラーを出すと、クライア
              ントの要求に応答するまでに error_count 秒待ちます。

       smtpd_hard_error_limit
              クライアントがこの数のエラーを出すと接続を切ります。

UCE コントロール制限
       smtpd_client_restrictions
              このメールシステムに接続できるクライアントを制限しま
              す。

       smtpd_helo_required
              SMTP セッションの始めにクライアントの自己紹介を必要
              とします。

       smtpd_helo_restrictions
              HELOEHLO コマンドで許されるクライアントホスト名
              を制限します。

       smtpd_sender_restrictions
              MAIL FROM コマンドで許される送信者アドレスを制限し
              ます。

       smtpd_recipient_restrictions
              RCPT TO コマンドで許される受信者アドレスを制限しま
              す。

       smtpd_etrn_restrictions
              ETRN コマンドで使ってもよいドメイン名や ETRN コマン
              ドを出すクライアントを制限します。





                                                                3





SMTPD(8)                                                 SMTPD(8)


       maps_rbl_domains
              ブラックリストに載ったホストのアドレスを発行してい
              る DNS ドメインのリスト。

       relay_domains
              このメールシステムから、またはシステムへリレーをす
              るドメインまたはネットワークを制限する。

UCE コントロール応答
       access_map_reject_code
              クライアントがアクセスデータベース制限に違反した場
              合のサーバの応答。

       invalid_hostname_reject_code
              クライアントが reject_invalid_hostname 制限に違反し
              た場合のサーバの応答。

       maps_rbl_reject_code
              クライアントが maps_rbl_domains 制限に違反した場合
              のサーバの応答。

       reject_code
              クライアントが reject 制限にマッチした場合の応答コ
              ード。

       relay_domains_reject_code
              クライアントがメールリレーポリシーに違反した場合の
              サーバの応答。

       unknown_address_reject_code
              クライアントが reject_unknown_address 制限に違反し
              た場合のサーバの応答。

       unknown_client_reject_code
              アドレスから名前のマッピングがないクライアントが
              reject_unknown_clients 制限に違反した場合のサーバの
              応答。

       unknown_hostname_reject_code
              クライアントが reject_unknown_hostname 制限に違反し
              た場合のサーバの応答。

関連項目
       cleanup(8) メッセージのカノニカル化
       master(8) プロセスマネージャ
       syslogd(8) システムロギング

ライセンス
       安全なメーラライセンス(The Secure Mailer license)はこのソフト
       ウェアと一緒に配布されなければいけません。

作者
       Wietse Venema
       IBM T.J. Watson Research



                                                                4





SMTPD(8)                                                 SMTPD(8)


       P.O. Box 704
       Yorktown Heights, NY 10598, USA























































                                                                5