Migrieren Sie E-Mails auf einen neuen Server, verhindern Sie jedoch, dass Outlook diese erneut lädt

878
Ryan Griggs

Ich habe einen sendmail-Server, der sich dem Ende seines Lebens nähert. Ich muss alle E-Mail-Konten auf einen neuen Server verschieben (Postfix), aber ich möchte nicht, dass Outlook-Benutzer nach der Migration beim nächsten Klicken auf Senden / Empfangen alle vorhandenen Nachrichten erneut herunterladen.

TESTFALL: Als Test habe ich ein E-Mail-Konto auf einem alten Server erstellt, einige Nachrichten an ihn gesendet, dann eine Verbindung mit Outlook (POP) hergestellt und die Nachrichten heruntergeladen. Dann schloss ich Outlook und stellte sicher, dass der Prozess outlook.exe NICHT ausgeführt wurde.

Als Nächstes erstellte ich auf dem neuen Server ein identisches E-Mail-Konto (gleiche E-Mail-Adresse, Benutzername und Kennwort) und verwendete imapsync zur Synchronisierung mit dem alten Server.

Ich habe einen Eintrag in der Datei c: \ windows \ system32 \ drivers \ etc \ hosts in der Box mit Outlook hinzugefügt, um die Domäne auf den neuen Server zu verweisen.

Ich habe Outlook wieder geöffnet und auf Senden / Empfangen geklickt. Outlook hat alle Nachrichten erneut heruntergeladen, sodass sie im Outlook-Posteingang als Duplikate angezeigt werden.

TL; DR: Wie kann ich verhindern, dass Outlook vorhandene Nachrichten nach der Migration der Postfächer auf den neuen Server erneut herunterlädt?

Jede Hilfe geschätzt!

0
Es scheint, dass Sie nicht nach der richtigen Migration gesucht und nur geflogen haben, indem Sie eine neue Version erstellt haben: http://serverfault.com/questions/61555/migrating-sendmail-mailboxes-to-postfix SeanClt vor 8 Jahren 0
Ich möchte nicht die alte Struktur der MBOX-Einzeldatei beibehalten. Der neue Server ist nicht * neu *: er führt bereits Postfix mit vielen E-Mail-Konten im Maildir-Format aus. Ich möchte also die Mailboxen vom alten Server * importieren * und sie in das maildir-Format konvertieren. Offensichtlich gibt es eine Art Kennung, die Outlook verwendet, um festzustellen, ob die Nachricht bereits heruntergeladen wurde. Ich weiß jedoch nicht, was das ist. Kannst du helfen? Ryan Griggs vor 8 Jahren 0
Zu Ihrer Information. Imapsync scheint die empfohlene Methode für die Postfachmigration zu sein. Ich versuche also einfach zu verstehen, warum Outlook alle Nachrichten erneut herunterlädt ... IMAP funktioniert einwandfrei, einschließlich Ordner und Lese- / Ungelesen-Status. Ryan Griggs vor 8 Jahren 0
Ich suche in dovecot dsync, aber da die beiden Server unterschiedliche Versionen von Dovecot ausführen, bin ich mir nicht sicher, ob das funktionieren wird. Es scheint, dass die UIDL für jede importierte Nachricht beibehalten werden muss. Siehe http://wiki2.dovecot.org/Migration/Dsync Ryan Griggs vor 8 Jahren 0
Außerdem heißt es, dass Sie dovecot 2.1.4+ benötigen, und auf dem neueren Server wird nur 2.0.x ausgeführt, ohne dass ein klarer Upgradepfad auf 2.1 (Centos 6) vorhanden ist. Ryan Griggs vor 8 Jahren 0
Bitten Sie Outlook, das Postfach mit dem Server zu synchronisieren. Sie verwenden zuerst das POP3-Protokoll, um einige Nachrichten herunterzuladen. Sie lassen sie auf dem Server, von dem ich annehmen kann. Dann verwenden Sie IMAP, um dieses Konto zu synchronisieren. Es scheint, dass Sie das SMTP-Protokoll (sendmail, postfix) und die POP-IMAP-Protokolle verwechseln. Alle sind unterschiedlich. Kannst du deinen Kontext klarer machen? Gilles LAMIRAL vor 8 Jahren 0
Hallo Gilles, der alte Server enthält viele E-Mail-Boxen. Sie sind im MBOX-Format und verwenden Dovecot als POP / IMAP-Server. Unsere Kunden stellen über Outlook eine Verbindung zu diesen Postfächern her. Einige Kunden verwenden IMAP und andere verwenden POP, sodass Nachrichten auf dem Server gemäß den Outlook-Einstellungen verbleiben. Ich möchte nicht, dass Kunden ihre Outlook-Einstellungen nach der Übertragung neu konfigurieren müssen. Ich möchte, dass es nahtlos weiterarbeitet. Ich möchte nicht, dass Outlook alle auf dem Server verbleibenden Nachrichten erneut lädt. Ich muss also sicherstellen, dass ihre UIDs gleich bleiben. (Siehe POP-UIDL-Befehl) Ryan Griggs vor 8 Jahren 0
UIDs werden von Servern vergeben, sodass Sie sie nicht mit einem Client reparieren können. Gilles LAMIRAL vor 8 Jahren 0
Gemäß der Dovecot-Dokumentation behält das Dienstprogramm dsync UIDs bei, um ein erneutes Herunterladen durch Outlook zu vermeiden. Bitte sehen Sie diese Seite: http://wiki2.dovecot.org/Migration/Dsync Ein direktes Zitat: "Das pop3-migration-Plugin wird verwendet, um POP3-UIDLs zu erhalten" Ryan Griggs vor 8 Jahren 0
Ich habe herausgefunden, wie das geht. Meine Antwort finden Sie hier http://serverfault.com/questions/768580/migrate-dovecot-0-99-to-dovecot-2-x-and-preserve-pop-uids/774855 Ryan Griggs vor 8 Jahren 0

0 Antworten auf die Frage