Home Top Up


qmail manual

maildir 形式のメール・ボックス

(mailbox with maildir format)

[概要] [mbox] [NFS] [設定]


[概要]

ここでは、 mbox 形式から新しい maildir 形式に切り替えることについて、 その必要性と方法について説明します。
関連プログラム
コマンド用途
maildirmake (1)maildir ディレクトリを生成します
maildir2mbox (1)メールを maildir から mbox へ移動します
関連ファイル
ファイル用途
$HOME/.qmailユーザーごとの設定ファイル
/var/qmail/rcqmail システム全体の設定ファイル

▲ Top


[mbox]

mbox 形式のメールボックスは、 BSD メールや多くの MUA が対応しています。 mbox は、qmail では、~user/Mailbox の形式で対応しています。 しかし、mbox 形式は、本質的に信頼できません。

プログラムが新しいメールを ~user/Mailbox に追加している間に、 システムがクラッシュすると何がおこるかを、 想像してみてください。 メッセージは、切り捨てられます。 さらに、 行の途中で切り捨てられた場合、 次のメッセージにマージされてしまいます。 もちろん、 メール・プログラムは、成功したとは思わず、 改めてメッセージを配送しようとします。 しかし、このことは、あなたの汚れた mbox を修復することはできません。

mh フォルダなど他の形式も、信頼できません。

qmail は、 受信メール・メッセージについて、 クラッシュに耐える形式の maildir をサポートします。 maildir は、使用する MUA には、早くて、簡単なものです。 さらに、 maildir は、NFS 上でも動作します。

maildir を押し付けたくはないので、 デフォルトにはなっていません。 それでも、 できるだけ早く、maildir に移行することをお勧めします。

▲ Top


[NFS]

mbox 形式は、 単独のシステムでも安全ではなく、NFS 上ではまったく信頼性に欠けるものと言えます。 qmail では、NFS 上で mbox 形式を使用する場合については、 一切サポートされません。

NFS を使用するなら、すぐに、maildir 形式に移行すべきです。

▲ Top


[設定]

ここでは、 maildir を使用するために、 qmail を設定する方法について説明します。

まず、maildirmake (1) プログラムを使用して、 Maildir ディレクトリを作成します。

操作例
$ /var/qmail/bin/maildirmake $HOME/Maildir

次に、.qmail ファイルに ./Maildir/ の文字を追加します。 ./Maildir/ の最後の / を忘れないようにしてください。

操作例
$ echo ./Maildir/ >> ~/.qmail

システム管理者は、次の2つを行うことで、 Maildir をみんなのデフォルトとして設定することができます。

▲ Top


(2003/02/09)