Anzeige:
Ergebnis 1 bis 15 von 15

Thema: Mails importieren Courier => Courier (Maildir)

  1. #1
    junkie Avatar von Jigsore
    Registriert seit
    May 2004
    Ort
    bei Heilbronn
    Beiträge
    1.031

    Mails importieren Courier => Courier (Maildir)

    Ich bin gerade dabei einen alten Server auf einen neuen zu migrieren.

    Auf dem alten System läuft SysCP mit standard vmail Konfiguration über Courier.

    Die Vorhandenen Benutzerdaten/Strukturen lassen sich leicht übernehmen, allerdings habe ich ein Riesenproblem die alten Nachrichten in das neue Mailsystem zu bringen.

    Einfaches kopieren fällt wegen den IDs aus, allerdings werden die Nachrichten hier nach dem Kopieren in der Ordnerübersicht als neu gelesen, in die uiddb geschrieben aber nicht angezeigt.
    Die Inhaltlichen Formate der Mails sind auf beiden Server gleich.

    Unter Dovecot gibts ein geniales Tool was alte Courier Mails ins Dovecot format bringt, gibt es so etwas vielleicht auch für Courier => Courier?

  2. #2
    junkie Avatar von Jigsore
    Registriert seit
    May 2004
    Ort
    bei Heilbronn
    Beiträge
    1.031
    Simpler gesagt, ich will einfach die Mails aus dem alten System auf das Neue kopieren. Keiner eine Lösung?

  3. #3
    Registrierter Benutzer Avatar von bla!zilla
    Registriert seit
    Apr 2001
    Beiträge
    9.884
    Schau dir mal imapsync an -> http://freshmeat.net/projects/imapsync/

  4. #4
    Open-Xchange Avatar von cane
    Registriert seit
    Nov 2002
    Ort
    NRW
    Beiträge
    6.682
    IMAPsync ist das einzigst wahre, hab schon mehrfach gigabyteweise Maildirs migriert, hat nie Probleme gegeben.

    Das schöne ist - Du kannst (je nach Netz) im laufenden Betrieb migrieren und wenn Du dann umstellst musst Du nur die restlichen Mails inkrementell "nachmigrieren".

    Das Rsync der Postmaster sozusagen

    mfg
    cane
    Es existiert kein Patch für die menschliche Dummheit.

  5. #5
    junkie Avatar von Jigsore
    Registriert seit
    May 2004
    Ort
    bei Heilbronn
    Beiträge
    1.031
    Danke für den Tip. Ist zwar nicht ganz das was ich gesucht habe, aber funktioniert spitzenmäßig.

  6. #6
    Open-Xchange Avatar von cane
    Registriert seit
    Nov 2002
    Ort
    NRW
    Beiträge
    6.682
    Was hast Du denn gesucht / was fehlt denn?

    mfg
    cane
    Es existiert kein Patch für die menschliche Dummheit.

  7. #7
    junkie Avatar von Jigsore
    Registriert seit
    May 2004
    Ort
    bei Heilbronn
    Beiträge
    1.031
    Beide Server laufen mit virtuellen Benutzern unter Courier.

    Hätte der Mailserver nun eine Downtime vertragen, wäre es kein Problem gewesen die alten Postfächer einfach rüberzukopieren, MX einträge ändern und fertig.

    Allerdings musste alles natürlich seamless funktioneren und das natürlich am besten in Echtzeit. Eine Umleitung mit iptables ist auf dem alten Server nicht möglich, und so etwas mit postfix/courier zu realisieren habe ich nach langer Suche nichts gefunden (postfix schon, aber Courier nicht).

    Dann also z.B. NFS/shfs und alle paar Sekunden die Ordner synchronisieren.
    Da gibt es für Dovecot ein Tool was das Ordnerbasiert macht (name entfallen).
    Leider dauert das mit imapsync ewig lange da es tausende von mehr oder weniger aktiven Postfächern sind und viele Leute auf die Mails angewiesen sind.

    Ich wollte also ein Tool was Ordnerbasiert arbeitet. Imapsync funktioniert nun auch für diesen Zweck, nur halt sehr langsam.

  8. #8
    Open-Xchange Avatar von cane
    Registriert seit
    Nov 2002
    Ort
    NRW
    Beiträge
    6.682
    Verstehe ich nicht:

    1) Alle mailboxen per imapsync synchronisieren.
    2) Wenn die wenigsten Mitarbeiter aktiv sind die MXe umstellen (wenn möglich ist es einfacher dem neuen MX die IP des alten zu geben, so musst Du nichts im DNS ändern)
    3) Abschliessenden imapsync machen, sollte sehr schnell gehen da Du ja schon initial gesynct hast

    mfg
    cane
    Es existiert kein Patch für die menschliche Dummheit.

  9. #9
    junkie Avatar von Jigsore
    Registriert seit
    May 2004
    Ort
    bei Heilbronn
    Beiträge
    1.031
    Die DNS/MX Umstellung selbst lief relativ Problemlos.

    Das Problem mit imapsync war, dass es sehr, sehr langsam geworden ist(was am alten (v)Server lag).
    Einen kompletten Sync habe ich bis heute nicht hinbekommen, dafür mich soweit in das Format eingearbeitet diese Mails letztendlich in ein Backupordner in den Postfächern zu packen.

    Das mehr oder weniger aktiv war eher auf aktiv bezogen

    Nun wieder eine Erfahrung reicher welche einem beim nächsten Mal hoffentlich helfen werden.

  10. #10
    Registrierter Benutzer
    Registriert seit
    Oct 2004
    Beiträge
    352
    Hallo Leute....

    ich weiß ja nicht, aber einfach mal einen Gedanken... wenn man den MX er und die IP Adressen ändert, und die Benutezr auf einen Leeren Server jagt. Dann ist das doch auch ok. Die neune Mails kommen an und können abgerufen werden.

    Man kann die "alten" E-Mails die noch im Postfach lagen bei einem Maildir doch dann einfach nachträglich, auch per rsync portieren und die UID ändern. Die Namen der Status der Mails steht bei Courier doch im Dateinamen, oder?

    So sind "nur" die alten E-Mails die nicht abgerufen oder bearbeitet wurden kurz nicht Verfügbar. Aber das sollte doch verkraftbar sein, oder gibt es bei IMAP da bedenken so zu verfahren.


    Will hier nur mal einen Gedankengang Diskutieren. Bitte nicht schlagen *g*

  11. #11
    Open-Xchange Avatar von cane
    Registriert seit
    Nov 2002
    Ort
    NRW
    Beiträge
    6.682
    [QUOTE=rep;1615004]
    ich weiß ja nicht, aber einfach mal einen Gedanken... wenn man den MX er und die IP Adressen ändert,/QUOTE]

    Wie jetzt?

    und die Benutezr auf einen Leeren Server jagt. Dann ist das doch auch ok. Die neune Mails kommen an und können abgerufen werden.
    Die neuen Mails kommen nur auf dem neuen Server an wenn er die IP des alten bekommt und man den MX Record somit nicht ändern braucht.


    Man kann die "alten" E-Mails die noch im Postfach lagen bei einem Maildir doch dann einfach nachträglich, auch per rsync portieren und die UID ändern. Die Namen der Status der Mails steht bei Courier doch im Dateinamen, oder?
    imap-sync ist quasi ein "rsync über IMAP" plus den Vorteil das man nichts ändern muss. Warum soll man dann rsync nutzen

    So sind "nur" die alten E-Mails die nicht abgerufen oder bearbeitet wurden kurz nicht Verfügbar. Aber das sollte doch verkraftbar sein, oder gibt es bei IMAP da bedenken so zu verfahren.
    Bei imap-sync kann ich im Vorfeld synchronisieren, umstellen, final synchronisieren, fertig. Bemerkt im Regelfall kein einziger Benutzer, Downtime geht gegen Null, Arbeitsausfall geht gegen Null

    Wenn Du nachträglich per rsync synchronisierst hast Du je nach Mailvolumen Stunden bis mehrere Tage Downtime. Ausserdem ist es ganz sicher falsch das sich niemand (zu Recht) beschwert wenn er stundenlang nicht an seine "alten" Emails kommt.

    mfg
    cane
    Es existiert kein Patch für die menschliche Dummheit.

  12. #12
    Registrierter Benutzer
    Registriert seit
    Oct 2004
    Beiträge
    352
    Hallo

    1. Rsync kann man auch "nur änderungen" sichern... also ebenfalls keine Stunden ausfall, oder?

    2. ich selbst habe bei Postfächern mit wenigern Hundert MB aber dafür sehr vielen E-Mails Zeitliche Probleme bekommen, das dauerte bis zu 30 Minuten ein Postfach zu Syncronisieren. Das war schon sehr mühselig...

    Gruß

  13. #13
    Open-Xchange Avatar von cane
    Registriert seit
    Nov 2002
    Ort
    NRW
    Beiträge
    6.682
    1. Rsync kann man auch "nur änderungen" sichern... also ebenfalls keine Stunden ausfall, oder?

    Und wie stellst Du sicher das die mailboxen konsistent bleiben?
    Was machst du wenn Du einen anderen IMAPD als Courier2Courier syncst?

    2. ich selbst habe bei Postfächern mit wenigern Hundert MB aber dafür sehr vielen E-Mails Zeitliche Probleme bekommen, das dauerte bis zu 30 Minuten ein Postfach zu Syncronisieren. Das war schon sehr mühselig...
    Warum? Siehe:

    Zitat Zitat von xane
    Bei imap-sync kann ich im Vorfeld synchronisieren, umstellen, final synchronisieren, fertig. Bemerkt im Regelfall kein einziger Benutzer, Downtime geht gegen Null, Arbeitsausfall geht gegen Null
    mfg
    cane
    Es existiert kein Patch für die menschliche Dummheit.

  14. #14
    Registrierter Benutzer
    Registriert seit
    Mar 2003
    Beiträge
    34
    ich habe das auch genauso gemacht, mit imapsync die beiden Server auf beiden läuft SysCP mit courier IMAP abgeglichen DNS Server geändert alles spitze.

    Bis auf, das sich ich im Posteigang bei Outlook nichts mehr aktualisiert in allen Unterordnern werden die neuen Nachrichten Angezeigt Thunderbird und Webmail geht auch, hatte schon mal wer einen ähnlichen Fehler?

  15. #15
    Open-Xchange Avatar von cane
    Registriert seit
    Nov 2002
    Ort
    NRW
    Beiträge
    6.682
    Was steht in den Logs?

    mfg
    cane
    Es existiert kein Patch für die menschliche Dummheit.

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 27.06.07, 11:56
  2. Courier - Probleme beim Versenden von Mails
    Von TheNose im Forum Linux als Server
    Antworten: 1
    Letzter Beitrag: 31.08.06, 15:41
  3. mailserver (postfix, cyrus imap, fetchmail)
    Von mpphp im Forum Hier Suchen und Finden, Links, Tutorials
    Antworten: 19
    Letzter Beitrag: 05.07.04, 20:16
  4. mailserver - mails importieren???
    Von Millennium im Forum Linux als Server
    Antworten: 5
    Letzter Beitrag: 13.02.04, 08:50
  5. Mails aus .pst Datei in KMail importieren
    Von Q8X im Forum Anwendungen Allgemein, Software
    Antworten: 4
    Letzter Beitrag: 05.02.03, 21:51

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •