なんだか思っていたよりも簡単に移行が済んでしまって、ちょっと拍子抜け。
順番的には、
- postfixを停止。
- 各ユーザのhomeディレクトリに、Maildirディレクトリを作成。
- 各ユーザのmbox形式のメールをMaildir形式に変換。
- courier-popをインストール。(qpopperは依存関係の絡みで削除される。)
- postfixのmain.cfをMaildir形式対応に変更。
- postfix起動。
という感じでいけます。
単純に移行するだけなら、ユーザ認証がpamで行われるので、courier専用にユーザDBを作成しなくても、問題なしでした。
postfixのmain.cfの変更点は、下記の通り3ヵ所。(うちの設定の場合。)
eswat2:/etc/postfix# diff -u main.cf.mbox main.cf
--- main.cf.mbox 2004-09-25 10:44:14.000000000 +0900
+++ main.cf 2004-10-04 20:25:22.000000000 +0900
@@ -339,13 +339,13 @@
# "Maildir/" for qmail-style delivery (the / is required).
#
#home_mailbox = Mailbox
-#home_mailbox = Maildir/
+home_mailbox = Maildir/
# The mail_spool_directory parameter specifies the directory where
# UNIX-style mailboxes are kept. The default setting depends on the
# system type.
#
-mail_spool_directory = /var/mail
+#mail_spool_directory = /var/mail
# mail_spool_directory = /var/spool/mail
# The mailbox_command parameter specifies the optional external
@@ -367,7 +367,7 @@
# IF YOU USE THIS TO DELIVER MAIL SYSTEM-WIDE, YOU MUST SET UP AN
# ALIAS THAT FORWARDS MAIL FOR ROOT TO A REAL USER.
#
-mailbox_command = /usr/bin/procmail
+#mailbox_command = /usr/bin/procmail
#mailbox_command = /usr/bin/procmail -a "$EXTENSION"
# The mailbox_transport specifies the optional transport in master.cf
コメントする