qmailって良いの?

2007.08.25


上へ
qmailって良いの?
Postfixのインストール
SMTP AUTHの設定
PostfixでMaildir
SMTP AUTH(PAM)
Postfix2.0
Postfix2.x SMTP AUTHの設定
Postfix2.x  SASL2の設定
もはや,積極的にqmailを使おうとする人はいないでしょう。,qmailは,2000年くらいから更新もされず,コミュニティも不活発になりました。

 

qmailは,人気があり,大手のサイトでも採用されていますし,初心者向けにも雑誌でもよく紹介されていたり(『2002.7月号 UNIX USER』とか),Linuxのノウハウサイト(『qmailによるSMTPサーバの構築』,『ウイルスからLinuxサーバを守る』)もよく見かけます。

しかし,機能や運用から見た点で,客観的に評価されている記事は見たことがありません。そこで,私の主観的な意見ですが,多少使った経験から評価してみたいと思います。

qmailの問題点

  1. オリジナルのqmailは使えない。

  2. 必ず,2,3のパッチを当てるように言われています。不良ならば,本体で吸収すべきでしょうし,それを行う時間は十分にありましたが,他人によるパッチしか出ていません。
  3. 機能不足
  4. bulletsendmailの「PostMasterCopy」の機能:エラーメールを管理者へ送る。
    (qmailは,doublebounceは送信するが,singlebouceは送る機能はない)
    bulletsendmailのOT MSG_TIMEOUTの機能: 相手側の問題でメールが送れなかった場合,
    リトライを7日間行い,4時間後に送信元にエラーメールを送る機能
    (qmailはリトライはするが,エラーメールは送信しない)
    bulletエラーメール(バウンスメール)はそのまま返送される。
    メールの本文をカットする機能が無く,大きな添付ファイルも,そのまま返送される。
    bulletLDAP,ESMTPなどの機能が標準で無い。
  5. sendmailと振る舞いが異なる。
    bulletyahooのフリーメールで,メールサイズが大きい場合,552のコードを返さない。
    (Problem: 552 max. message size exceededに同様な問題が記述されている)
  6. 必要な機能は,パッチや他のツールで提供されている
    bulletこれは,qmailの思想なんだろうけど,探すのが大変だし,そのツールを入れることの妥当性は
    検証は,どこもやっていない。
    というか組み合わせの問題だから,全て自己責任の世界である。

主観的な意見

bulletqmailは,最低限の機能のため,エンドユーザ(煩いエンドユーザで技術的なものが分からない)に対してのサポートが十分にできない。
bulletsendmailからの移行は,失う機能が多く,振る舞いも変わる。メリットは少ない。
bullet多くのツールとパッチを組み合わせて,やっとまともなMTAとなる。パッチとツールの組み合わせの確認や調査に手間暇がかかる。
bulletメーリングリストのサーバとしては,高速で有効かもしれない。 qmailは,1.03から更新されていない。 メール転送のみを行うのであれば良いが,ちょっと高度なことやLDAPとかのサポートが入ると全く機能がなく苦労する。
bulletパッチを当てるのが好きな人向け。 当然,バラバラなパッチは,複数当てるとrejectされて,コンパイルもできなくなるけど,ソースが読める人なら,修正も一興なんです。
bulletqmailのバージョンアップはされていないのは良いという評価もあるが,今日必要な機能を取り込まないようであれば,死んだソフトウエア とも言える。
bulletセキュリティ重視は評価できるが,現バージョンのsendmailやPostfixが,qmailに劣るとは考えられない。セキュリティを理由にqmailを選択する理由にはならない
bulletMaildirに関しては,Postfixでもサポートされている。しかし,Maildirでなくても,ディスククォータをかけられるし,多くのファイルが作成されるため,ディレクトリサーチが大量に発生し,パフォーマンスが悪いという意見もある。また,サポートしているツールが限られている。

 

エンドユーザの面倒をあまり見る必要のないとか,問題発生したら「問Bj$N%a!<%k$N%X%C%@$r4s1[$;!W$H$$$C$F%a!<%k%X%C%@$,F~

でも,それでも,積極的にqmailを選ぶ理由は,「設定がsendmailより簡単」と言うくらいしかないなぁ。 それだったら,Postfixとかでも良いじゃないの。または,製品になっているsendmailでも管理機能は強化されてい$k$7!$KnowHowの蓄積は豊富で良い。

なんか,雑誌とかWEBとかで,無責任にqmailを奨めているので,批判してみました。