SENDMAIL(1)                                           SENDMAIL(1)


名前
       sendmail - Postfix Sendmail 互換インターフェース

書式
       sendmail [option ...] [recipient ...]

       mailq
       sendmail -bp

       newaliases
       sendmail -I

解説
       sendmail プログラムは Postfix に Sendmail 互換インターフェ
       ースを提供します。現在あるアプリケーションとの互換性のため、
       Sendmail コマンドラインオプションのいくつかは認識されます
       が、静かに無視されます。

       デフォルトでは、sendmail はメッセージを標準入力から読み込
       み、配送の準備をします。sendmail はキューファイルを
       maildrop ディレクトリに作成しようと試みます。もしそのディ
       レクトリが world-writable でなければ、メッセージは
       postdrop(1) コマンドにパイプされ、適切な権限で実行されるで
       しょう。

       他の共通した動作モードのために、特定のコマンドエイリアスが
       使えます:

       mailq  メールキューをリストします。それぞれのエントリはキュ
              ーファイル ID、メッセージサイズ、到着時刻、送信者、
              そして依然として配送が必要な受信者を示します。もし
              前回の試行で配送できていなければ、失敗した理由も示
              されます。この動作モードは showq(8) デーモンと結び
              ついて実装されています。

       newaliases
              エイリアスデータベースを初期化します。エイリアスデ
              ータベースのタイプが指定されないと、プログラムは
              database_type 設定パラメータで指定されたタイプを使
              います; 入力ファイルが指定されなければ、プログラム
              は alias_database 設定パラメータで指定されたファイ
              ルを処理します。この動作モードは  postalias(1) コ
              マンドを走らせることで実装しています。

              注意: エイリアスデータベースの更新が反映されるまで
              に時間がかかるかも知れません。この遅延をなくすには
              postfix reload コマンドを使います。

       これらおよび他の機能は適切な組み合わせのコマンドラインオプ
       ションを指定することで選択できます。いくつかの機能は
       main.cf 設定ファイル内のパラメータで制御されます。



                                                                1





SENDMAIL(1)                                           SENDMAIL(1)


       次のオプションが認識されます:

       -B body_type (無視されます)
              メッセージ本体の MIME タイプ。現在、Postfix は
              just-send-eight を実装しています。

       -C config_file (無視されます :-)
              sendmail.cf ファイルのパス名。Postfix 設定ファイルは
              /etc/postfix に置かれます。

       -F full_name
              送信者のフルネームをセットします。これは From: メッ
              セージヘッダがないメッセージにのみ使われます。

       -I     エイリアスデータベースを初期化します。上の
              newaliases コマンド参照。

       -N dsn (無視されます)
              配送状態通知の制御。現在 Postfix は DSN を実装して
              いません。

       -R return_limit (無視されます)
              バウンスされるメールのサイズを制限します。代わりに
              bounce_size_limit 設定パラメータを使って下さい。

       -X log_file (無視されます)
              メーラトラフィックのログをとります。debug_peer_listdebug_peer_level 設定パラメータを代わりに使って
              下さい。

       -bd    デーモンモードになります。この動作モードは postfix
              start コマンドを実行することで実装されます。

       -bi    エイリアスデータベースを初期化します。上の
              newaliases コマンド参照。

       -bm    メールを標準入力から読み込み、配送の準備をします。
              これがデフォルトの動作モードです。

       -bp    メールキューをリストします。上の mailq コマンド参照。

       -bs    スタンドアロン SMTP サーバモード。SMTP コマンドを標
              準入力から読み込み、標準出力に応答を書き出します。こ
              の動作モードは smtpd(8) デーモンを走らせることで実装
              しています。

       -f sender
              エンベロープの送信者アドレスをセットします。これは
              メッセージが Errors-To: メッセージヘッダを含まない
              場合に配送問題が送られる場所です。

       -h hop_count (無視されます)
              ホップカウントの制限。hopcount_limit 設定パラメータ
              を代わりに使って下さい。




                                                                2





SENDMAIL(1)                                           SENDMAIL(1)


       -i (無視されます)
              -bs とともに使われたときのみ、"." で始まる行
              を特別扱いします。

       -m (無視されます)
              後方互換性。

       -n (無視されます)
              後方互換性。

       -oAalias_database
              デフォルトではないエイリアスデータベース。pathname
              または type:pathname を指定して下さい。詳細は
              postalias(1) 参照。

       -o7 (無視されます)

       -o8 (無視されます)
              メッセージ本体のタイプ。現在 Postfix は
              just-send-eight を実装しています。

       -om (無視されます)
              送信者をエイリアスなどの展開から削除しません。

       -o x value (無視されます)
              オプション xvalue をセットします。代わりに
              main.cf 内の等価な設定パラメータを使って下さい。

       -r sender
              エンベロープの送信者アドレスをセットします。メッセ
              ージが Errors-To: メッセージヘッダを含まない場合、
              これが配送問題が送られるアドレスです。

       -q     メールキューを一掃します。これは qmgr(8) をキックす
              ることで実装されています。

       -qinterval (無視されます)
              キューが走る間隔。代わりに queue_run_delay 設定パラ
              メータを使って下さい。

       -t     メッセージヘッダからの受信者の抽出します。これはコ
              マンドラインで受信者が指定されなかった場合に必要で
              す。

       -v     デバッグ目的の冗長ログモードを使います。複数 -v オ
              プションを指定すると、ソフトウェアは冗長度を増しま
              す。

セキュリティ
       予定では、このプログラムは set-user (または group) ID では
       ありません。しかし、信頼できないユーザやマシンからのデータ
       を扱わなければいけません。従って、悪意ある入力に対する通常
       の警戒が必要です。




                                                                3





SENDMAIL(1)                                           SENDMAIL(1)


診断
       問題は syslogd(8) と標準エラー出力に記録されます。

環境変数
       MAIL_CONFIG
              Postfix 設定ファイルのディレクトリ。

       MAIL_VERBOSE
              冗長ログを使う。

       MAIL_DEBUG
              debugger_command 設定パラメータで指定された外部コマ
              ンドでのデバッグを可能にする。

FILES
       /var/spool/postfix, メールキュー
       /etc/postfix, 設定ファイル

設定パラメータ
       文法の詳細やデフォルト値は main.cf ファイルを参照して下さい。
       設定の変更後は postfix  reload コマンドを使ってください。

       alias_database
              newaliases のデフォルトのエイリアスデータベース。こ
              のパラメータのデフォルト値はシステム依存です。

       bounce_size_limit
              不達通知とともに送られる元のメッセージの量。

       database_type
              エイリアスなどのデータベースのデフォルトの形式。多
              くの UNIX システムでは、デフォルト形式は dbmhash のどちらかです。

       debugger_command
              Postfix デーモンが初期化した後で実行されるコマンド。

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

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





                                                                4





SENDMAIL(1)                                           SENDMAIL(1)


       fork_attempts
              ギブアップするまでにプロセスを fork() しようとする
              回数。

       fork_delay
              連続した fork() 試行の間の遅延秒。

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

       mail_owner
              メールキューやほとんどの Postfix プロセスのの所有者。

       command_directory
              Postfix サポートコマンドのディレクトリ(デフォルト:
              $program_directory)。

       daemon_directory
              Postfix デーモンプログラムのディレクトリ(デフォルト:
              $program_directory)。

       queue_directory
              Postfix キューのトップレベルディレクトリ。これは
              chroot されて走る Postfix デーモンのルートディレクト
              リでもあります。

       queue_run_delay
              連続的な遅延キューのスキャンの間の時間。

関連項目
       pickup(8) メール収集デーモン
       postalias(1) エイリアスデータベースの保守
       postdrop(1) 特権が与えられた投函エージェント
       postfix(1) メールシステム制御
       postkick(1) Postfix デーモンのキック(?)
       qmgr(8) キューマネージャ
       showq(8) メールキューをリストする
       smtpd(8) SMTP サーバ
       syslogd(8) システムロギング

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

作者
       Wietse Venema
       IBM T.J. Watson Research
       P.O. Box 704
       Yorktown Heights, NY 10598, USA





                                                                5