質問: qmailでメールの受信ができない freebsd(4.2release)にqmailをインストールして試験的に運用しています。popサーバーはcheckpasswordを使って、maildir形式でやっています。受信したメールはmaildirにちゃんと入っているのですが、メールサーバーで、"you have new mail."と出てきません。いちいちmaildirのファイルを開かないといけません。同じfreebsdにsendmailを使うと、システムが毎日rootあてにmailを送ってくると、"you have new mail."とやってくれるのですが、qmailの方では、root当てのmailがいっこうに届きません。メールがmaildirに入っているのにメールサーバーでmailとタイプすると"no mail for ..."となってしまいます。maildirに受信したメールは他のpcからアクセスするとちゃんと取り出せます。いろいろ調べたのですがわかりません。どなたか教えてください。
回答: freebsdに限らず、unix系osに付属するmailコマンドやbiffコマンドは、基本的にsendmailが扱うmbox形式のメールスプールしか扱えないので、maildir形式に移行してしまうとこれらのコマンドは使えなくなります。 biffは/var/qmail/bin/qbiffで代用できるのでまだいいですが、mailコマンドはmaildir形式に対応している他のメールソフト(mewなど)に移行するしかないですね。 (mailコマンドに対するパッチがあるかどうかまでは探してませんが...)