qmailのFAQ

Presented by 非武装エリア
最終更新日:2003年12月31日

Q-1. qmailって本当に良いですか?
A-1. qmailの良さを色々な人に聞くとおおよそ次の10のポイントがあげられます。
・セキュリティ: 侵入されません
・スピード: sendmailより遙かに早くメールを届けられます。
・信頼性: qmailはメールを失いません。
・少ないメモリでの動作: 古い486ベースの16MBメモリのマシンで何10ものメールを同時に処理できます。
・ユーザによって管理されるメーリングリスト: 管理者は新しいリストを作る為にユーザがらせがまれずに済みます。
・容易に作るれるバーチャルホスト: qmailでは簡単にバーチャルホストを実現できます。
・判りやすい管理: 最小の設定でqmailは動作します。
・柔軟な転送: qmailは外部のプログラムへ強力なインターフェースを提供します。
・Maildirのサポート: これにより大容量でもPOPサポートを可能にします。
・可変メールリターンパス: これによってどんなメーリングリストでも100%自動化されたバウンス処理が可能になります。
Q-2. sendmaiとの互換性はありますか。
A-2. はい、qmailでは.forwardや/etc/aliases、binmailを使ったユーザのメールスプーリング、/usr/{lib,sbin}/sendmailインターフェースを使ったメール受信、UNIXの標準的/etc/passwdの利用などです。MHやPineといったメールクライアントを使いたい場合には、FAQの6.2、6.3をご覧ください。

Q-3. どのOSをサポートしてますか?
A-3. 殆どのUNIX(互換)のOSで動作します。 AIX, BSD/OS, FreeBSD, HP/UX, Irix, Linux, NetBSD, OpenBSD, OSF/1, SunOS, Solaris, などなど。

qmailはWindowsNTをサポートしません。 動作条件はこちらをご覧ください。

Q-4. セキュリティホールは見つかっていないのですか?
A-4. はい、1998年のqmail1.03以後、qmailはバージョンアップを必要とするセキュリティホールが見つかっていません。

Q-5. メールを別のサーバに転送したいのです。

A-5.ユーザによっては、qmailサーバが受信したメール文章を他のメールサーバへ転送したり、別のプログラムへパイプしたいかも知れません。このような場合にはユーザのホームディレクトリに”.qmail”というファイルを作成してこの中に指定することで対応が可能です。
もし、転送するメールをqmailサーバ上にも残したい場合には、.qmailの記述の中に"~/Maildir/"という記述を追加します。
■ ~/.qmail
~/Maildir/               --- (qmailサーバ上にもメールを残す。)
&user@host.domain        ---(別のサーバ(host.domain)のuser宛てに転送します)
| program         ---(メール文章をprogramへパイプします。)

Q-6. 長いDNSを返してくるサーバと通信できません。

A-6. 歴史的にDNSの応答は512バイト以内という制限がありました。 しかし今日ではアメリカンオンライン(AOL)のようにMX で512バイト以上の応答を返してくることも珍しくなくなってきています。そこで、qmailでもこのような大きな応答に対応できるようにするためのパッチが用意されています。
  http://www.ckdhr.com/ckd/qmail-103.patch

パッチを適用する場合には上記ファイルを取得後、qmailのソースディレクトリに移動し

# patch -p1 < qmail-103.patch

を実行します。

Copyrightc 1998-2003 ROBATA.ORG

Mailwebmaster@robata.org