Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[OT] IMAP-Mailboxen kopieren
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum
View previous topic :: View next topic  
Author Message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Mon Mar 21, 2005 3:54 pm    Post subject: [OT] IMAP-Mailboxen kopieren Reply with quote

Hi,
ich stehe vor der Aufgabe einen Mail-Server mit ca. 20 Mailboxen auf einen Linux-Server zu imigrieren. Hierzu müssen alle Mailboxen des alten Servers per IMAP auf den neuen übertragen werden. Ein Tool welches ich gefunden habe (es ist auch in Portage verfügbar) ist imapsync.

Leider gibt es damit noch diverste Probleme, beim kopieren von Unterverzeichnissen von Server-alt zu Server-neu. Das Interessante dabei ist, das es von einer Mailbox von Server-neu zu Server-neu funktioniert ebenso von Server-alt zu Server-alt. Wenn jedoch eine Mailbox von Server-alt zu einer Mailbox von Server-neu kopiert wird erscheinen Fehlermeldungen bez. ACLs und die Ordner werden nicht übertragen. Der INBOX Inhalt (ohne Ordner) schon.

Fehlermeldung:
Code:

From Folder [Entw&APw-rfe]
To   Folder [Entw&APw-rfe]
acl anyone : lrs
setting acl Entw&APw-rfe anyone lrs
Could not set acl: 13 BAD Command unrecognized: SETACL


Welche Tools gibt es noch, außer imapsync?
Mit was habt Ihr gute Erfahrung sammeln können?


Gruß,
Benjamin
_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens
Back to top
View user's profile Send private message
dakjo
Veteran
Veteran


Joined: 31 Jan 2004
Posts: 1544

PostPosted: Mon Mar 21, 2005 4:03 pm    Post subject: Reply with quote

Aus zeitmangel und mangels inettraffic hab ich mal ca. 40 mailboxen mit thunderbird übertragen.
Also quasi alle im thunderbird angelegt und dann c&p.
Das ging eigentlich ganz flott.
_________________
'Dieselben Naturkräfte, die uns ermöglichen, zu den Sternen zu fliegen, versetzen uns auch in die Lage, unseren Stern zu vernichten.' - Wernher von Braun
http://www.mpsna.de
Back to top
View user's profile Send private message
Haldir
Guru
Guru


Joined: 27 Sep 2002
Posts: 546

PostPosted: Mon Mar 21, 2005 4:15 pm    Post subject: Reply with quote

Ich hab damals mal einen UW-Imapd server zu einem cyrus Server kopiert, ging ohne Probleme mit imapsync.

Stell sicher dass die Benützer der einzelnen Mailboxes auch volle Rechte haben (vorher z.b mit cyrusadm), außerdem nimm die --subscribed --subscribe option

Ich schau mal, vielleicht find ich noch mein script mit den ganzen Optionen für imapsync
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Mon Mar 21, 2005 7:21 pm    Post subject: Reply with quote

dakjo schrieb
Quote:

Aus zeitmangel und mangels inettraffic hab ich mal ca. 40 mailboxen mit thunderbird übertragen.
Also quasi alle im thunderbird angelegt und dann c&p.
Das ging eigentlich ganz flott.

Danke für den Tipp, aber ich möchte das eben über einen Tool machen. Es soll eben schnell gehen und sicher sein.

Haldir schrieb
Quote:

Ich hab damals mal einen UW-Imapd server zu einem cyrus Server kopiert, ging ohne Probleme mit imapsync.

Stell sicher dass die Benützer der einzelnen Mailboxes auch volle Rechte haben (vorher z.b mit cyrusadm), außerdem nimm die --subscribed --subscribe option

Merci für den Tipp, habe aber leider damit nicht das erwünschte Ergebnis erzielen können. Die Mailbox-Rechte sollten in Ordnung sein, jeder User darf Mailboxen erstellen, lesen und löschen. Aber irgenwie legt er mir die Unterverzeichnisse nicht an, und somit auch nicht die Mails die darin verweilen :(

Quote:

ch schau mal, vielleicht find ich noch mein script mit den ganzen Optionen für imapsync

Ja, das Script wäre interessant. Danke schonmal im voraus.


Gruß,
Benjamin
_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens
Back to top
View user's profile Send private message
Haldir
Guru
Guru


Joined: 27 Sep 2002
Posts: 546

PostPosted: Wed Apr 06, 2005 1:11 pm    Post subject: Reply with quote

Hat ein bischen gedauert bis ich das Backup Band gefunden hatte...


#!/bin/bash
while IFS=';' read u1 p1
do
imapsync --host1 fromhost --user1 $u1 --password1 $p1 --host2 tohost --user2 $u1 --password2 $p1 --subscribed --subscribe --prefix2 INBOX. --noauthmd5
imapsync --host1 fromhost --user1 $u1 --password1 $p1 --host2 tohost --user2 $u1 --password2 $p1 --folder INBOX --noauthmd5
done

fromhost ist herkunft
tohost ist ziel

Dazu gehört noch eine datei mit usernamen und passwörtern, Format ist:
user;password

Die Trennung in zwei Aufrüfe liegt daran, dass cyrus die Mailboxen als "Unterverzeichnisse" speichert
Back to top
View user's profile Send private message
Deever
Veteran
Veteran


Joined: 06 Jul 2002
Posts: 1354
Location: Zürich / Switzerland

PostPosted: Wed Apr 06, 2005 4:00 pm    Post subject: Reply with quote

Kurze Zwischenfrage: Warum nicht auch _dafür_ fetchmail/getmail verwenden?

Gruß,
/dev
Back to top
View user's profile Send private message
Haldir
Guru
Guru


Joined: 27 Sep 2002
Posts: 546

PostPosted: Wed Apr 06, 2005 7:00 pm    Post subject: Reply with quote

Geht hierbei auch um das kopieren der ganzen flags, ala gelesen, abonniert, außerdem erzeugt fetchmail keine Imap Mailboxen, mit fetchmail müßtest vorher die Mailboxen für jeden User anlegen...

Imapsync macht das halt automatisch ;)
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Wed Apr 06, 2005 7:37 pm    Post subject: Reply with quote

Quote:

Hat ein bischen gedauert bis ich das Backup Band gefunden hatte...


#!/bin/bash
while IFS=';' read u1 p1
do
imapsync --host1 fromhost --user1 $u1 --password1 $p1 --host2 tohost --user2 $u1 --password2 $p1 --subscribed --subscribe --prefix2 INBOX. --noauthmd5
imapsync --host1 fromhost --user1 $u1 --password1 $p1 --host2 tohost --user2 $u1 --password2 $p1 --folder INBOX --noauthmd5
done

fromhost ist herkunft
tohost ist ziel

Dazu gehört noch eine datei mit usernamen und passwörtern, Format ist:
user;password

Die Trennung in zwei Aufrüfe liegt daran, dass cyrus die Mailboxen als "Unterverzeichnisse" speichert

Merci...hab schon paar Probe Importe gestartet, aber der alte Mail Server wird wohl weiter in Betrieb bleiben, deswegen hab ich jetzt nicht mehr alszuviel damit zu tun. Schade eigentlich. Falls das noch zum Abschluss kommt melde ich mich hier wenn alles erfolgreich verlief. Naja, hoffen wir es mal :)

Quote:

Kurze Zwischenfrage: Warum nicht auch _dafür_ fetchmail/getmail verwenden?

Es soll ja nicht nur der Posteingang transferiert werden sonder alle Verzeichnisse inkl. flasgs wie schon von Haldir erwähnt.


Gruß,
Benjamin
_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum