Hallo! Ich möchte die Tage mein System neu aufsetzen und 9.3 installieren. Dabei möchte ich auch von Cyrus, mit dem ich irgendwie nicht warm werde, auf Dovecot wechseln. Da sich aber inzwischen ziemliche Mengen (allein bei Mailinglisten sind es mehre Tausend) an E-Mails angesammelt haben, würde ich die gerne übernehmen. Ist das empfehlenswert? Hat jemand Erfahrungen? Mit cyrus2courier scheint die Konvertierung ja möglich zu sein. Beste Grüße und ein schönes Wochenende Ralf
Ralf Tempel schrieb:
Mit cyrus2courier scheint die Konvertierung ja möglich zu sein.
Ich habe cyrus2courier noch nicht getestet, aber eine weitere Möglichkeit wäre, Dovecot parallel zu cyrus zu installieren (Port ändern nicht vergessen) und die Migration per Mail-Client vorzunehmen. Unter Dovecot dann das neue Postfach anlegen und zusätzlich zum alten Cyrus-Postfach im Mailclient anlegen. Im Client dann die Ordner und Emails einfach kopieren. Der Vorteil dieses Verfahrens ist, dass die Mails im neuen Postfach komplett neu angelegt werden. Die Gefahr einen Fehler zu verschleppen ist somit geringer. Und wenn keim Kopieren ein Fehler auftritt, dann ist das alte Postfach zur Sicherheit noch da. Gruß, René
René Schrock schrieb:
Ich habe cyrus2courier noch nicht getestet, aber eine weitere Möglichkeit wäre, Dovecot parallel zu cyrus zu installieren (Port ändern nicht vergessen) und die Migration per Mail-Client vorzunehmen.
Unter Dovecot dann das neue Postfach anlegen und zusätzlich zum alten Cyrus-Postfach im Mailclient anlegen.
Im Client dann die Ordner und Emails einfach kopieren.
Der Vorteil dieses Verfahrens ist, dass die Mails im neuen Postfach komplett neu angelegt werden. Die Gefahr einen Fehler zu verschleppen ist somit geringer. Und wenn keim Kopieren ein Fehler auftritt, dann ist das alte Postfach zur Sicherheit noch da.
Hi! Das klingt ziemlich gut! Die Mails sollten auch wieder in die Homeverzeichnisse der einzelnen Benutzer, daher würde das ja passen. Besten Dank! Viele Grüße Ralf
On Fri, Jul 01, 2005 at 09:39:20AM +0200, Ralf Tempel wrote:
Hallo!
Hallo Ralf und Gemeinde,
Ich möchte die Tage mein System neu aufsetzen und 9.3 installieren. Dabei möchte ich auch von Cyrus, mit dem ich irgendwie nicht warm werde, auf Dovecot wechseln. Da sich aber inzwischen ziemliche Mengen (allein bei Mailinglisten sind es mehre Tausend) an E-Mails angesammelt haben, würde ich die gerne übernehmen. Ist das empfehlenswert? Hat jemand Erfahrungen? Mit cyrus2courier scheint die Konvertierung ja möglich zu sein.
Schau dir mal imapsync an. HTH, George -- Herzlich willkommen, kann ich nur sagen. In der linken Ecke der Herausforderer Timo "Newbie" Nentwig, in der rechten Ecke der Weltmeister /usr/bin/"MailCruncher"/procmail, mit satten 70Kilobyte Lebendgewicht klarer Favorit... Soll ich gongen? [Ratti in suse-linux]
Ralf Tempel schrieb:
René Schrock schrieb:
aber eine weitere Möglichkeit wäre, Dovecot parallel zu cyrus zu installieren (Port ändern nicht vergessen) und die Migration per Mail-Client vorzunehmen.
Wie funktioniert das mit dem Port ändern?
Und auf welchen Port muß ich das umleiten? Bei Google habe ich zu dem Thema nichts gefunden. Salve Ralf
Ralf Tempel wrote:
Ralf Tempel schrieb:
René Schrock schrieb:
aber eine weitere Möglichkeit wäre, Dovecot parallel zu cyrus zu installieren (Port ändern nicht vergessen) und die Migration per Mail-Client vorzunehmen.
Wie funktioniert das mit dem Port ändern?
Und auf welchen Port muß ich das umleiten? Bei Google habe ich zu dem Thema nichts gefunden.
Uh, ist das wirklich so schwer?!? (^-^) Hier mal für cyrus: /etc/cyrus.conf # UNIX sockets start with a slash and are put into /var/lib/imap/socket SERVICES { # add or remove based on preferences imap cmd="imapd" listen="imap" prefork=0 Das ist die Vorgabe, abändern kann man das auf einen beliebigen Port, wobei man natürlich einen Port nimmt, der lokal noch NICHT verwendet wird. Nimm zum Beispiel statt 143 für imap den Port 10143. imap cmd="imapd" listen="127.0.0.1:10143" prefork=0 Nach rccyrus restart lauscht der imap nur noch auf localhost und Port 10143. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply (@) japantest (.) homelinux (.) com
Sandy Drobic schrieb:
Uh, ist das wirklich so schwer?!? (^-^) Nach rccyrus restart lauscht der imap nur noch auf localhost und Port 10143.
Wenn man es weiß, dann nicht ... Ich habe den Port wie beschrieben auf 10143 geändert und das beim Email-Client so angegeben. Allerdings erhalte ich nun die Fehlermeldung, dass keine Verbindung zum Mailserver aufgebaut werden kann, weil sie verweigert wurde. Muss ich noch irgendwo rumbauen? Beste Grüße Ralf
Ralf Tempel wrote:
Sandy Drobic schrieb:
Uh, ist das wirklich so schwer?!? (^-^) Nach rccyrus restart lauscht der imap nur noch auf localhost und Port 10143.
Wenn man es weiß, dann nicht ... Ich habe den Port wie beschrieben auf 10143 geändert und das beim Email-Client so angegeben. Allerdings erhalte ich nun die Fehlermeldung, dass keine Verbindung zum Mailserver aufgebaut werden kann, weil sie verweigert wurde. Muss ich noch irgendwo rumbauen?
SuseFirewall2?` Und natürlich Logs, Logs, Logs... Was erscheint in den Logs? Wird der Zugriff registriert, aber abgewiesen? Dann ist es ein Authentifizierungs-/Rechte-Problem. Wird er nicht registriert? Dann solltest du auf der Netzwerkebene prüfen, warum kein Zugriff erfolgt. PS: In meinem Beispiel habe ich Localhost verwendet. Localhost HEISST Localhost!! Zugriff nur vom lokalen Server!! Wenn du Zugriff von anderen Netzwerk-Clients brauchst, dann ändere das besser ab in eine dieser beiden Möglichkeiten: /etc/cyrus.conf imap cmd="imapd" listen="10143" prefork=0 # alle Schnittstellen imap cmd="imapd" listen="192.168.1.20:10143" prefork=0 # nur über diese IP Im ersteren Fall ist der Zugriff von allen Netzwerkschnittstellen möglich. Wenn dieser Server mit einer offiziellen IP im Internet hängt, dann wäre auch der Zugriff darüber möglich. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply (@) japantest (.) homelinux (.) com
Sandy Drobic schrieb:
SuseFirewall2?` Und natürlich Logs, Logs, Logs... Was erscheint in den Logs? Wird der Zugriff registriert, aber abgewiesen? Dann ist es ein Authentifizierungs-/Rechte-Problem. Wird er nicht registriert? Dann solltest du auf der Netzwerkebene prüfen, warum kein Zugriff erfolgt.
PS: In meinem Beispiel habe ich Localhost verwendet. Localhost HEISST Localhost!! Zugriff nur vom lokalen Server!! Wenn du Zugriff von anderen Netzwerk-Clients brauchst, dann ändere das besser ab in eine dieser beiden Möglichkeiten:
/etc/cyrus.conf imap cmd="imapd" listen="10143" prefork=0 # alle Schnittstellen imap cmd="imapd" listen="192.168.1.20:10143" prefork=0 # nur über diese IP
Das wars ... Der Teufel lag wie immer im Detail. Ich merke immer wieder, wie schwierig es ist, sich als Anfänger bei Linux durchzuwursteln. Ich habe hier Dutzende Bücher stehen, zig Linux-Anleitungen und -Seiten gebookmarkt, aber das was man gerade sucht, steht in den seltensten Fällen drin. Zum Glück gibt es doch immer wieder nette und kompetente Leute, die geduldig helfen und einem nicht RTFM entgegenplärren.
Im ersteren Fall ist der Zugriff von allen Netzwerkschnittstellen möglich. Wenn dieser Server mit einer offiziellen IP im Internet hängt, dann wäre auch der Zugriff darüber möglich.
Vielen Dank für die Hilfe! Beste Grüße Ralf
René Schrock schrieb:
Unter Dovecot dann das neue Postfach anlegen und zusätzlich zum alten Cyrus-Postfach im Mailclient anlegen.
Im Client dann die Ordner und Emails einfach kopieren.
Der Vorteil dieses Verfahrens ist, dass die Mails im neuen Postfach komplett neu angelegt werden. Die Gefahr einen Fehler zu verschleppen ist somit geringer. Und wenn keim Kopieren ein Fehler auftritt, dann ist das alte Postfach zur Sicherheit noch da.
Nachdem alles eingestellt ist, funktioniert das Kopieren wunderbar. Falls das jemand auch so (auf dem Mac unter 10.39) erledigen möchte: Es funktioniert weder in Apple Mail noch in Thunderbird, denn die Programme weigern sich, einen zweiten (doppelten) Account für ein und denselben IMAP-Account zu erstellen. Mit Entourage funktioniert das. Ein Schönheitsfehler hat die Aktion allerdings: Die kopierten Emails erhalten alle das Datum der Kopieraktion. Ich werde das noch auf dem Server mit Kmail probieren, falls sich da was ändert, schreibe ich es noch mal. Beste Grüße Ralf
Ralf Tempel schrieb:
Nachdem alles eingestellt ist, funktioniert das Kopieren wunderbar. Falls das jemand auch so (auf dem Mac unter 10.39) erledigen möchte: Es funktioniert weder in Apple Mail noch in Thunderbird, denn die Programme weigern sich, einen zweiten (doppelten) Account für ein und denselben IMAP-Account zu erstellen. Mit Entourage funktioniert das. Ein Schönheitsfehler hat die Aktion allerdings: Die kopierten Emails erhalten alle das Datum der Kopieraktion. Ich werde das noch auf dem Server mit Kmail probieren, falls sich da was ändert, schreibe ich es noch mal.
In der Tat - mit Kmail bleibt auch das Datum erhalten.
participants (4)
-
Georg Schilling
-
Ralf Tempel
-
René Schrock
-
Sandy Drobic