ここではsendmaiからの移行についてのポイントを取りあげます。
ここではsendmaiからの移行についてのポイントを取りあげます。
sendmailでは | qmailでは |
---|---|
/etc/mail/aliases | /var/qmail/alias以下のファイル |
sendmailでは/etc/mail/aliasesファイルによってpostmasterなどのメール処理をしていることがあります。
qmailでは/var/qmail/alias以下にエイリアスファイルを作成することで代用できます。
一般的に利用するのは以下のアカウントで
.postmaster, mailer-daemon, rootで
.qmail-postmaster
.qmail-mailer-daemon
.qmail-root
は/var/qmail/alias以下に作成しましょう。詳しくはqmail標準インストールを参照ください。
sendmailでは | qmailでは |
---|---|
.forward | .qmail |
ユーザごとの転送設定を行うのはsendmailでは.forwardで構成されています。
.qmailへの移行はほとんど変更はありませんが若干記述方法に変更があります。
たとえば転送するアドレスの先頭に&(アンパサンド)を記述します。
&hoge@example.com
この記述はhoge@example.comへ転送するという意味です。
簡単ですね。
sendmailでは | qmailでは |
---|---|
Mailbox | Maildir(推奨) |
sendmailではメールスプールが1つにまとまったMailbox形式が利用されています。
qmailへ移行するのであればこの際、Maildir形式へ変更しましょう。
変更ツールには mbox2maildir というツールがあります。
Perlで記述しているスクリプトで以下の2種類が存在します。
(1) http://www.qmail.org/mbox2maildir
(2) http://untroubled.org/mbox2maildir
よく分かりませんが、(2) 本家のスクリプトは私の環境ではうまく動作しませんでした。ここでは (2) のスクリプトの利用について説明します。
利用方法は以下の通りです。
書式)
# mbox2maildir 変更したいメールボックス 変更後のメールスプール出力先
# mbox2maildir /var/spool/mail/hoge /home/hoge/Maildir
これで hogeのMailboxがMaildirへ変更されます。
以上の問題をクリアーできれば移行ができると思います。
私もこの方法でqmail移行を果たしました。
Q-Mail Oreilly & Associates Inc / John R. Levine, Russell Nelson ¥ 3,965 |
|
The Qmail Handbook Apress / Dave Sill ¥ 5,021 |
|
Running Qmail (Sams White Book Series) Sams / Richard Blum |