SENDMAIL(1)                                           SENDMAIL(1)



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

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

       mailq
       sendmail -bp

       newaliases
       sendmail -I

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

       デフォルトでは、sendmailはメッセージを標準入力から EOF  ま
       た は  .  だけの行を読み込むまで読み込み、配送の準備をしま
       す。 sendmail はキューファイルを maildrop ディレクトリに作
       成するために postdrop(1) コマンドを信頼します。

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

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

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

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

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

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

       -Am (無視されます)

       -Ac (無視されます)
              Postfix sendmail は最初のメッセージ投函かどうかにか
              かわらず、同じ設定ファイルを使います。

       -B body_type
              メッ セ ー ジ 本体の MIME タイプ: 7BIT または 8BIT-
              MIME-C config_file (無視されます :-)
              sendmail.cf ファイルのパス名。Postfix 設定ファイ ル
              は /etc/postfix に置かれます。

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

       -G (無視されます)
              最初のユーザの送信に反し、ゲートウェイ (リレー)  に
              送信します。

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

       -L label (無視されます)
              ロギングレベル。代わりに syslog_name パラメー タ を
              使ってください。

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

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

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

       -U (無視されます)
              ユーザからの最初の発送。

       -V      変 更 可 能なエンベロープ Return Path。owner-list-
              name@origin 形式のエンベロープ送信者アドレスを与 え
              ると、それぞれの受信者 user@domain はパーソナライズ
              されたエンベロープアドレスを持つメールを受け取り ま
              す。

              デ フォルトでは、パーソナライズされたエンベロープ送
              信者アドレスは owner-listname+user=domain@origin で
              す。  デ  フォ ル ト の  +   お よ び  =   文 字 は
              default_verp_delimiters 設定パラメータで設定可能 で
              す。

       -Vxy   -V と同様ですが、default_verp_delimiters 設定パラメ
              ータで指定された文字の代わりに x および y  を  VERP
              デリミタ文字として使います。

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

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

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

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

       -bs    スタンドアロン SMTP サーバモード。SMTP コマンドを標
              準入力から読み込み、標準出力に応答を書き出しま す。
              ス タンドアロン SMTP サーバモードでは、UCE 制限やア
              クセス制御はデフォルトでは使用不可になっていま す。
              こ れらを使用するには、 mail_owner ユーザとしてプロ
              セスを走らせます。

              この動作モードは smtpd(8) デーモンを走らせること で
              実装しています。

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

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

       -i     メッセージを標準入力から読み込む場合、"." 文字だ け
              の行を入力の終りとして扱いません。

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

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

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

       -o7 (無視されます)

       -o8 (無視されます)
              8 ビットまたはバイナリコンテンツを送るには、MIME に
              よる適切なカプセル化をおこない、適切な -B コマン ド
              ラインオプションを指定してください。

       -oi     メッセージを標準入力から読み込む場合、"." 文字だけ
              の行を入力の終りとして扱いません。

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

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

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

       -q      キューにたまったメールを全て配送しようとします。こ
              れは postqueue(1) コマンドを実行することで実装さ れ
              ています。

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

       -qRsite
              キューにたまった site 宛の全てのメールをすぐに配 送
              す るようにスケジュールに入れます。このオプションは
              "高速 flush" サービスに適格な site 名のみを受 け 付
              け、postqueue(1) コマンドを実行することで実装されて
              います。 "高速 flush" サービスについての詳しい情 報
              は flush(8) を参照してください。

       -qSsite
              こ の コ マ ン ドは実装されていません。代わりに遅い
              sendmail -q コマンドを使ってください。

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

       -v     デバッグ目的の冗長ログモードを使います。-v オプショ
              ン を 複 数指定すると、ソフトウェアは冗長度を増しま
              す。mailx や他のメール投函ソフトウェアとの互換性 の
              ため、単一の -v オプションでは何も出力しません。

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

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

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

       MAIL_VERBOSE
              デバッグ目的の冗長ログを使います。

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

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

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

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

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

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

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

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

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

       default_verp_delimiters
              -V コマンドラインオプションがデリミタ文字なしに指定
              された時に使われる VERP デリミタ文字。

       fast_flush_domains
              "fast flush" サービスを受けるドメインのリスト  ( デ
              フォ ルト: このシステムがメールをリレーしようとする
              全てのドメイン)。このリストには  Postfix   が  SMTP
              ETRN 要求や sendmail -qR コマンドで受け付けるドメイ
              ンを指定します。

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

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

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

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

       command_directory
              Postfix サポートコマンドのディレクトリ。

       daemon_directory
              Postfix デーモンプログラムのディレクトリ。

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

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

       verp_delimiter_filter
              Postfix が VERP デリミタ文字として受け付ける文字。

関連項目
       pickup(8) メール収集デーモン
       postsuper(8) キューのメンテナンス
       postalias(1) エイリアスデータベースの保守
       postdrop(1) メール投函ユーティリティ
       postfix(1) メールシステム制御
       postqueue(1) メールキュー制御
       qmgr(8) キューマネージャ
       smtpd(8) SMTP サーバ
       flush(8) 高速 flush サービス
       syslogd(8) システムロギング

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

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



                                                      SENDMAIL(1)