250ユーザーを超えるアカウントすべてがIMAP利用をするとIMAPサーバが高負荷になりがちなため、個人アカウントを中心にPOP3へ移行する作業をしたい。気をつけるポイントは? new!

500ユーザーのライセンスで、ほとんどのアカウントがIMAP4を使っている環境で、IMAP4サーバの高負荷が続いているため、POP3への切り替えを検討している。手順と注意点を知りたい。IMAP4をやめても、IMAP4用のフォルダ(INBOX)は残るのか、というご質問をいただいたことがあります。

IMAP4用のフォルダは、手動で削除しない限り残ります。移行で特に気をつけたいのは、サブフォルダの扱いと、POP3とIMAP4を併用する期間の扱いです。

1. 代表アカウントはIMAP4、個人アカウントはPOP3という分け方
IMAP4サーバの適正規模は、250ユーザー程度が目安と考えています。また、Outlookなどのメールクライアントは、1ユーザーで1セッションとは限らず、5〜10セッションを同時に張って処理することがあるため、ユーザー数以上に負荷がかかります。
そこで、IMAP4とPOP3の違いを生かして、次のように使い分ける方法があります。
 IMAP4POP3
サブフォルダの管理サーバ側メールクライアント側
サブフォルダの共有サーバ上のフォルダを、複数人で閲覧・参照できる共有できない(各自のメールクライアントの中で管理)
サーバの負荷高くなりやすい軽くできる
向いているアカウント代表アカウント個人アカウント
2. IMAP4をやめても、IMAP4用のフォルダは残る
IMAP4用のメールボックスフォルダ(INBOX)は、POP3用のメールボックスフォルダとは別の階層で管理されています。IMAP4のメールクライアントや、ターミナルからのコマンド操作で削除しない限り、消えることはありません。
(例)POP3用:/var/spool/epms/inbox/[ドメイン名]/[ユーザー名]/
   IMAP4用:/var/spool/epms/inbox/[ドメイン名]/[ユーザー名]/inbox/
3. サブフォルダのメールは、サーバ上でコピーしても使えない
IMAP4のサブフォルダは、サーバ側で、UTF-7でエンコードされたフォルダ名で管理されています。一方、POP3のサブフォルダは、サーバ側ではなくメールクライアント側で管理されます。
そのため、IMAP4のサブフォルダを、サーバ上でPOP3のメールボックスフォルダにいくらコピーしても、POP3からは一切アクセスできません。
サブフォルダのメールを移すときは、POP3のメールクライアント側に同じサブフォルダを作っておき、フォルダごとではなく、中のメールをコピー&貼り付けで移してください。
4. 「POP3無効」チェックボックスをオフにする
IMAP4専用で運用していたアカウントは、「ユーザー管理」の「POP3無効」チェックボックスがオンになっていることがあります。オンのままではPOP3で接続できないため、POP3へ移行するアカウントはオフにしてください(関連FAQ「IMAP使用時のメールボックスフォルダと「POP3無効」チェックボックスの関係について」参照)。
5. POP3とIMAP4を併用する期間は、POP3でメールをサーバに残す
移行の途中などで、同じアカウントをPOP3とIMAP4の両方で使う場合は注意が必要です。POP3が先にメールを受信してサーバから削除すると、あとからIMAP4で接続したときに、IMAP4用のフォルダ(INBOX)へメールをコピーできなくなります。
意図的に併用する期間は、POP3のメールクライアントで、受信したメールを一定期間サーバに残す設定にしておいてください。
6. 移行が終わったら、不要になったIMAP4用のデータを削除する
必要なメールをPOP3のメールクライアント側へ移し終えたことを確認してから、IMAP4用のフォルダとデータ(INBOXフォルダのほか、送信済みや他のフォルダも含む)を手動で削除してください(関連FAQ「POP3/IMAP4両用で使っていたメールボックスをPOP3のみに限定したとき残ったIMAP4用のデータはどうすればよいか?」参照)。
(関連FAQ)
●方式の違いによるメールボックスフォルダの作成位置について
●IMAP4用メールボックスフォルダへのメール格納タイミングについて
●IMAP使用時のメールボックスフォルダと「POP3無効」チェックボックスの関係について
●POP3/IMAP4両用で使っていたメールボックスをPOP3のみに限定したとき残ったIMAP4用のデータはどうすればよいか?
●IMAP4使用中にメールボックスのルートに"Bxxxxxxxxxx.MSG"ファイルが大量にたまっている
●「imap.idx」「imap.!dx」「imap.$dx」ファイルの役割は何か
●IMAPメールをOutlookなどで運用する際、サブフォルダ小分けをするときは、INBOX(受信箱)下にフォルダを作らず、INBOXと同列レベルにサブフォルダを作るようにする