調 査: Xrea.com さんのS[xrea No.] サーバで運用している独自ドメイン example.jpのメールボックス Maildir を Coreserver.jp さんのサーバ S[core No.] に一括移動する。
現時点(2008-10-05)での結論: 移動先のメールボックスを初期化する作業が必要となり、サーバー間コピーだけでは機能しませんでした。
移動先のサーバS[core No.]管理ページ
マイドメインのメール作成(最大:9999個)
S[xrea No.]サーバのexample.jpのメールアカウント情報をコピーする。
□A/MXレコードのチェックを行わない(強制設定)
ここをチェックし、設定する。
※ S[core No.]サーバで利用中のアカウント情報がある場合
管理ページで登録解除しても、Maildir内のデータは削除されない。
メールボックスを初期化すると、データが削除される。
このため、事前にS[core No.]サーバのMaildirのtarアーカイブ作成
(SSH接続によるシェル利用)し、その後、不要なメールアドレスのフォルダがあれば
SFTPなどでログインし削除する。
移動先のサーバS[core No.]管理ページ
サーバー間コピー
リモート情報は ユーザー名.S[xrea No.].xrea.com ミラー(削除なし)
など
ドメイン example.jp のDNS変更(MX設定の部分のみ記載[例])
mx phost.example.jp. 10
a phost S[core No.]のグローバルIP
mx shost.example.jp. 20
a shost S[xrea No.]のグローバルIP
txt @ v=spf1 ip4:S[xrea No.]のグローバルIP ip4:S[core No.]のグローバルIP ~all
反映を待つ。使用していたメールサーバをセカンダリーメールサーバに変更する。
shostは必ず、S[xrea No.]で使用していたホスト名を使用。
移動先のサーバS[core No.]管理ページ
メールボックスを初期化する(初期化しないと機能せず)
メールソフト設定
セカンダリーメールサーバ shost.example.jp で受信 S[xrea No.]サーバのメール
プライマリーメールサーバ phost.example.jp で受信 S[core No.]サーバのメール
2. MailDir - 一括移動 引越し 引継ぎ
Coreserver.jpさんのサーバ間でqmailのMailDirを一括移動(引越し 引き継ぎ)することは基本的には可能との意見もありますが、検証していません(未確認)。
DNS変更後もメール受信不能であれば、移動先のサーバS[core No.]管理ページで
「メールボックスを初期化する」ことが必要です。この時点でメールは消失します。
参照ページ:
MaildirによるCourier-IMAPの状況は検証していません。
http://mjm4u.net/oss/courier-imap/
XREA&CORE SUPPORT BOARD > 一般カテゴリー > メール関連フォーラム
http://sb.xrea.com/showthread.php?t=12064
このスレッドは、【問題解決】投稿なく終了しています。
Maildir - qmailで初めて採用
http://man.qmail.jp/jman5/maildir.html
Maildirファイル命名規則について分かりやすく解説
http://d.hatena.ne.jp/ihag/20070426/1177559408
Maildirメールファイル名 time.pid.host
time 1970年の最初(GMT)からの秒数
pid プログラムの process ID
host ホスト名 FQDN
たとえば、Coreserver S55から一括移動したものは、S66サーバで受信したものとは host名(この場合 s55 s66など)が異なるので、偶然の同一名メールは発生しません。
Maildirおよびメールファイルの属性および所有者に、エラーがなければ、MailDirが機能しているか否かのみ問題となります。

最近のコメント