web-dev-qa-db-ja.com

古いホスティングプロバイダーからdovecotへのメールの移行

これに関する適切なチュートリアルを見つけることができず、dovecot wikiは、doveadmsyncのコマンドラインパラメーター以外の多くを指定していないようです。

ホスティングプロバイダーからセットアップした新しいサーバーにメールを移動する必要があります(古いホスティングプロバイダーがもう1年間請求する前に、これに期限があります)。新しいサーバーは、接尾辞とdovecotを使用してセットアップされています。これらは次のように構成されています。

Dovecot does authentication
Dovecot file holds users and passwords
2 x domains set-up (example.com and example2.com)

この設定は、example.comとexample2.comのインバウンドとアウトバウンドで機能します。

ドメインoldexample.comの古いホスティングプロバイダーは、移行するいくつかのメールボックスを保持しています。 SSH経由でサーバーにアクセスできますが、サーバーは非常にロックダウンされているため、rootアクセスも、何かをインストールするためのアクセスもありません。正しく理解していれば、新しい電子メールサーバーでdovecotを使用して、IMAP経由でdsyncユーティリティを使用してアカウントをプルできます。

私が(始める前に)持っている質問は

  1. 同期を試みる前に、新しいサーバーでoldexample.comからユーザーを作成する必要がありますか?
  2. 同期を試みる前または後に、ドメインoldexample.comを新しいサーバー構成に追加する必要がありますか?
  3. Oldexample.comのMXレコードなどはいつ更新する必要がありますか?おそらく同期後ですか?

助けていただければ幸いです。また、この情報(およびその他の関連情報)を見逃したチュートリアルがある場合は、その方向に向けてください。

1
Josh

少し遊んだ後、私はそれを理解することができました-これに出くわした人のために以下の詳細(あなたの接尾辞と鳩小屋が上記のように設定されていると仮定します-これは https:// www。 binarytides.com/install-postfix-dovecot-debian/ )。

  1. 移行するドメインを/ etc/postfix/virtual_mailbox_domainsに追加します
  2. 移行するユーザーをユーザー認証ファイル(/ etc/dovecot/dovecot-users)に追加します
  3. 移行構成を/etc/dovecot/conf.d/migrate.confに追加します( https://wiki2.dovecot.org/Migration/Dsync から取得)
  4. ユーザーごとに、以下のコマンドを実行します(ユーザー名を更新します)
    doveadm -D -v -o mail_fsync=never backup -R -u [email protected] imapc:
  1. DNS/MXレコードを更新する
2
Josh