サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
デスク環境を整える
man.qmail.jp
qmail-log -- qmail-1.03の動作記録 qmail-send は動作を記述するメッセージを出力する。その一覧を以下に示す。 起動と終了 status: local l/L remote r/R ... qmail-send is waiting for l local deliveries and r remote deliveries. The concurrency limits are L and R. status: exiting 終了する。 致命的トラブル alert: cannot start: ... メッセージ配送を開始しようとしたが、出来なかった。あきらめた。 通常はコンフィグレーションの誤りを示すが、一時的な資源不足でも起こり得る。 alert: oh no! lost ... デーモンのひとつが死んだ。直ちに終了する。 重症 alert: unab
メイルメッセージを保存するのによく使われているのがmbox形式です。 メイルを0個以上含むひとつのファイルです。 メッセージ形式 mbox中のメッセージは最初の'From_'行で始まり、 'From_'行でない行がそれに続き、 最後に空行があって終ります。 'From_'行とは行の先頭が"F", "r", "o", "m", " "(space)の5文字で始まっている行のことです。 From god@heaven.af.mil Sat Jan 3 01:05:34 1996 Return-Path: <god@heaven.af.mil> Delivered-To: djb@silverton.berkeley.edu Date: 3 Jan 1996 01:05:34 -0000 From: God <god@heaven.af.mil> To: djb@silverton.berkel
メッセージがとり得る可能な状態の一覧: + はファイルが存在すること、 - はファイルが存在しないこと、 ? はどちらもありうること をしめす。 S1. -mess -intd -todo -info -local -remote -bounce S2. +mess -intd -todo -info -local -remote -bounce S3. +mess +intd -todo -info -local -remote -bounce S4. +mess ?intd +todo ?info ?local ?remote -bounce (queued) S5. +mess -intd -todo +info ?local ?remote ?bounce (preprocessed) 保証事項: もし mess/457 があれば、そのinode番号は457である。 3. メッセー
qmail-command 利用者が指定する配送コマンド 形式 .qmailext内で: |command 説明 qmail-local は利用者の指定により、到着メイルを指定されたプログラムに渡す。 メッセージが到着すると、qmail-localは利用者のホームディレクトリで sh -c command を実行する。メッセージはcommandの標準入力に渡る。 警告:この場合、通常qmail-localがメイルの最初につける Return-PathとDelivered-To行はつけない。 注意。qmail-localは .qmailファイルにあるそれぞれの配送に すべて同じファイル記述子を使うので、 親プロセスの終了処理中に バックグラウンドでメッセージを読むような子プロセスを commandがforkするのは安全ではない。 commandの終了コードの意味: 0 :配送が成功した 99
maildir - メイル受信用ディレクトリ maildirはメイル受信用のディレクトリ構造のことです。 maildirは信頼性に関するmboxファイルの厄介事や mhフォルダの問題を解決しています。 信頼性に関して メイルを配送中にマシンがクラッシュすることがあります。 mboxファイルやmhフォルダにとっては(黙って)メッセージがちぎれてしまう ことを意味します。 もっと悪いこともあり得ます。mbox形式ではメッセージが行の途中で切れていると、 次のメッセージとつながってしまうことになるでしょう。 メイル転送エージェント(MTA)はいずれ再送を試みますが、 その場合でも壊れたメッセージが表示されるので、解決にはなりません。 maildirなら、それぞれのメッセージは配送が終ったところで 処理が終っており、他とは独立です。 一人の利用者に対してメイルを送る/書き込むプログラムが二つ同時に
qmail-control - qmail-1.03 制御ファイル /var/qmail/control下の制御ファイルを変更することにより qmailの振舞を変えられます。制御ファイルは qmail-smtpd(8), qmail-send(8), qmail-inject(8), qmail-remote(8) の4つから参照されます。 必須の制御ファイルはmeただ一つです。 このファイルは完全修飾ドメイン名を決めるもので、 ホスト名関係の制御ファイルのデフォルトとして使われます。 (訳注:不正中継に使われたくなければ、rcpthostsも必須です。) コメントが書けるのは badmailfrom, locals, percenthack, rcpthosts, smtproutes, virtualdomainsです。 どの制御ファイルでも行末の空白、タブが認められています。 me以
dot-qmailの使い方 (前野年紀 訳) dot-qmailはメイルメッセージの配送を制御します。 メイルは通常、受信者(user)のホームディレクトリのメイルボックス(Mailbox)に配られます。 しかし、 別のファイルやディレクトリへの配信、 別アドレスへの転送、メイリングリストへの配送、 あるいはプログラムの実行なども指定できます。 dot-qmailファイルの書き方 dot-qmailファイルの安全な編集方法 拡張アドレス エラー処理 dot-qmailファイルの書き方 配送方法を指示するにはホームディレクトリに '.qmail'(dot-qmail)ファイルを作って 「行単位」に配送の指示を書きます。 qmail-local がこれらの指示を順に処理します。 指示には (1) コメント (2) プログラム (3) 転送アドレス (4) mbox (5) maildir の五
qmail-1.03 付属文書 Translated to Japanese by MAENO Toshinori D. J. Bernstein さんの qmail のページ 19980615 Copyright 1998 D. J. Bernstein, qmail@pobox.com qmailは安全確実で、信頼できて、高性能で、 簡潔なメイル配送エージェントです。 インターネット接続されたUNIXホスト上でsendmail-binmailと置き換えて使います。 qmail-1.03.tar.gz (*マークは英語) マニュアル案内 制御ファイル command実行時の環境変数 ログメッセージ 検索
このページを最初にブックマークしてみませんか?
『qmail-1.03 付属文書』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く