質問: postfixのデータ移行について 現在運用しているサーバの筐体スペックが低いため 新しいサーバを準備しそこに旧サーバで使用していたものを 同じように構築しようという話になりました。 このスペックの低いサーバですがメールサーバとして使用しており これを新サーバに構築してデータを旧サーバから移行したいと考えております。 メールサーバはpostfixを使用しております。 新サーバも旧サーバもpostfixを使用します。 1.データを移行する場合ですが、どのように旧サーバから新サーバへもっていけばいいのでしょうか? ファイルがあるフォルダをtarなどで固めてごっそりもっていけばいいですか? もし、上記の対応でできたとしても固めたものをもっていくとその時点でのものしか 移動しないため、その後きたメール等は結局、ロストしてしまいますよね・・・ シンクみたいなものってありますか? 2.また、メールサーバを切り替える際にdnsの変更をしていたとしても dnsが世の中に反映するまで2日くらいかかると聞いています。 この間、ドメイン指定をしていると下手したら旧サーバのほうにメールが流れるという可能性がでるような気がします。こういうのはどういった対処をしたらよいのでしょうか? あまりこの分野に詳しくないため、わかり易く教えて頂けますと助かります。
回答: お尋ねの件ですが、ご存じのことと存じますがpostfix自体、smtpサーバですが、新規サーバへ移行する際に動作記述データ(main.cf)の移行及び新規サーバ導入os・バージョンにより、若干のmain.cfファイルの変更が必要になるかと存じます。 質問内容の受信メールについては、pop認証やimap認証サーバになりますので、unixサーバで言うと「dovecot」や「qpopper」等になるかと存じますので、移行作業となります。受信メッセージの保存で言うと、端的な方法としてpcにメッセージ・ダウンロード保存する方法を同時進行にて作業にあたる形ですね。 一般的には「dovecot」の場合ですと、unixサーバの「var/mail」といったフォルダへ保存される形態がデフォルトですが、そのフォルダを別メディアへ保存、新規サーバの同一フォルダへ移行出来れば、理論上はokとなります。