qmailはセキュリティーホールが見つかったことのない安全なMTUです。
MTUとしては sendmailが広く使われていますが、sendmailのセキュリティー
ホールは非常に多くバージョンアップが頻繁です。
私が使っているサーバはsendmailで運用していますが、こんなことが
ありました。ある人が大きなファイルをメーリングリストに出しました。
sendmailはリストの順にメールを送りますので、リストの途中で
ネットワーク的に遠い人がいれば、そのリストの後に名前のある人は
その分メールが届くのがおそくなります。それである人から、
出したメールがまだ届かないのだが、問題があるのではないかと
連絡をもらいました。
qmailでは並行処理を行うことによりに、この問題を解決している
ようです。
今後は,qmailが広く使われるようになるかもしれません。
| パッケージ名 |
qmail-1.03.tgz
|
| 導入環境 | FeeBSD 3.3-RELEASE |
インストール
smtpサーバの設定
/etc/inetd.conf
|
smtp stream tcp nowait qmaild /var/qmail/bin/tcp-env tcp-env /var/qmail/bin/qmail-smtpd
|
/var/qmail/alias
".qmail-root" ".qmail-postmaster" ".qmail-mailer-daemon"を
作る。このファイルのなかに
|
&fujiki@kitakyu-techno-ctr.co.jp
|
のように記述するとエイリアスとなります。
これらのファイルのモードは644としてください。
メールボックスの設定
qmailのMailDir形式を使う場合
|
# ln -s /var/qmail/boot/maildir /var/qmail/rc
|
さらに以下の処理をしてメールの入るディレクトリを作ります。
% maildirmake /home/fujiki/Maildir
% echo ./Maildir/ > /home/fujiki/.qmail
|
UNIX mailbox形式のファイルを使う場合
|
# ln -s /var/qmail/boot/home /var/qmail/rc
|
さらに各ユーザのホームディレクトリに Mailboxという名前の
ファイルを作り、スプールからシンボリックリンクをはります。
以下は fujiki というユーザの例です。
# mv /var/mail/fujiki /home/fujiki/Mailbox
# chown fujiki /home/fujiki/Mailbox
# ln -s /home/fujiki/Mailbox /var/mail/fujiki
|
/var/mail/fujikiが存在しない場合は touch /home/fujiki/Mailbox
で作成してください。
pop3サーバの設定
checkpasswordのインストール
checkpasswordを
入手してインストールします。展開して、make;make install
でOKです。
/etc/inetd.conf
|
pop3 stream tcp nowait root /var/qmail/bin/qmail-popup qmail-popup shibushi.kitakyu-techno-ctr.co.jp /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir
|