qmail

最終更新日時:2009-03-31 11:11:56
djb関連 メール関連

qmailとは


qmail は MTA(Mail Transfer Agent) つまりメールサーバと呼ばれているものの1つです。
MTA の代名詞ともいえる sendmail が複雑怪奇極まりない仕様なのに対し、qmail はその設定方法が独特ではあるものの比較的設定が容易です。
また、同じ djb 氏のツールである tcpserver と組み合わせることにより、容易にセキュリティ的にも安全なものにすることが可能ですし、様々なパッチがあるので LDAP 対応にしたり SPAM 対応を行ったりといった様々な拡張に対応できます。

インストール


netqmail-1.05 の例です。
※ netqmail-1.05 は qmail-1.03 に様々なパッチがあたったもの。

netqmail の配布サイトから netqmail のアーカイブを取得し、展開、パッチをあてます。

 % gzip -dc netqmail-1.05.tar.gz | tar xvf -
 % cd netqmail-1.05
 % ./collate.sh


ここからは root 権限での作業となります。
まず、qmail のインストールディレクトリの作成します。

 % su
 # mkdir /var/qmail
 # chmod 1755 /var/qmail


次に、ユーザの作成を行います。
ユーザ作成用のファイルがあるので、これをコピーして中身を編集して使うと便利です。

 # cd netqmail-1.05
 # cp INSTALL.ids IDS
 # vi IDS
 # sh IDS


これで準備完了なのでコンパイル/インストールします。

 # make setup check 


最後に、設定スクリプトを実行してデフォルト設定をコピーします。

 # ./config-fast domainname


その他


qmailの設定や実行方法は非常に様々なパターンがあるのでここでは紹介しません。
それぞれのメモを参照してください。


お問い合わせは 掲示板 にて。