qmailはその特性上一度全てのメールを取り込んでからユーザが存在しない場合エラーメールを返送するという仕様になっている。
これだとSPAMmailの多いこの頃ではメールサーバへの負荷が高くなりすぎる。
そこで、メールサーバに届く前にアカウントの有無を確認して無い場合は返信してくれるのがmagic-smtpだ。
1.make時にエラーになるのでウチのサイトにファイルを置いといた
2.ファイルを解凍
3.コントロールディレクトリを作成
4.バイナリファイルをqmailのbinディレクトリ下にコピー
5.オリジナルのqmail-smtpdをリネームしてmagic-smtpdにリンクを貼る
6.ユーザ判定用のスクリプトをコピー
7.基本的な設定ファイルをcontrol下にコピー
8.SMTP-AUTHに対応させる
9.qmailを再起動させる