Migrieren von IMAP-E-Mails von einem FreeBSD-Server auf einen CentOS-Server, auf denen beide Dovecot laufen

Migrieren von IMAP-E-Mails von einem FreeBSD-Server auf einen CentOS-Server, auf denen beide Dovecot laufen

Was wäre die beste Möglichkeit, diese Migration durchzuführen, wenn man bedenkt, dass ich die Passwörter für die IMAP-Konten auf dem Quellserver, auf dem FreeBSD und Dovecot laufen, nicht habe. Ich habe SSH-Zugriff auf beide Server.

Obwohl beide Server Dovecot verwenden, ist die Verzeichnisstruktur auf der Quelle etwas anders: „/home/account/Maildir“ und auf dem neuen Server: „/home/account/mail/domain/useraccount/“.

Ich weiß nicht, wie die E-Mail-Konfiguration unter FreeBSD vorgenommen wurde, und würde gerne wissen, wie ich sie am besten migrieren kann, ohne die UIDs zu verlieren.

Danke

Antwort1

Dovecot ermöglicht Ihnen die Konfiguration eines Hauptbenutzers, mit dem Sie auf Benutzerpostfächer zugreifen können, ohne deren Passwörter zu kennen. Der Hauptbenutzer kann mit imapsync (sowie den meisten anderen IMAP-Tools) verwendet werden, um die Nachrichten zwischen Servern zu kopieren.

Aus der Dovecot-Konfigurationsdatei auf meinem Server:

Durch Hinzufügen der Einstellung „master=yes“ innerhalb einer Passdb machen Sie die Passdb zu einer Liste von „Masterbenutzern“, die sich als jeder andere anmelden können.

Zum Beispiel:

passdb passwd-file  {
  args=/etc/opt/csw/masters.db
  master=yes
  pass=yes
}

Ich verwende eine ziemlich alte Version von Dovecot, daher müssen Sie es auf Ihrem Server möglicherweise anders machen.

Antwort2

Wenn beide Mailserver dasselbe Mailformat (mbox, Maildir, MBX) verwenden, besteht die einfachste Lösung darin, die Verzeichnisstrukturen, die die Mails enthalten, einfach zu kopieren, z. B. mit scp. Dadurch bleiben auch die Message-IDs erhalten, im Gegensatz zu Tools wie doveadm copy.

Eine weitere Möglichkeit ist die Verwendung des IMAP-Protokolls selbst fürIMAP-Kopierenmithilfe von Tools wie imapsync. In diesem Fall benötigen Sie jedoch die Anmeldeinformationen, die Sie als Administrator nicht haben sollten.

verwandte Informationen