Migration courier zu dovecot

robert zahlenmaler at t-online.de
Di Mai 9 10:27:42 CEST 2017


Hallo Liste,

ich möchte gerne meine Postfächer kopieren von courier zu dovecot.

Dabei als info courier ist im maildir format dovecot soll mdbox sein.

Der Umzug funktioniert auch für alle unter ordner und mails, ausgenommen 
INBOX. :-(

Folgender ablauf:


/etc/dovecot/conf.d/90-migration.conf
imapc_host = 192.168.20.140
imapc_user = %u
imapc_master_user = wirdgenutzt
imapc_password = darfichnetsagen
imapc_features = rfc822.size
imapc_features = $imapc_features fetch-headers
mail_prefetch_count = 20
imapc_list_prefix = INBOX


Als Befehlt wird abgsetzt
doveadm -o mail_fsync=never backup -R -u meinuser at irgendwas.de imapc:

altes System:
A2 LIST "" "*"
* LIST (\HasNoChildren) "." "INBOX.Drafts"
* LIST (\Unmarked \HasChildren) "." "INBOX"
* LIST (\HasNoChildren) "." "INBOX.Trash"
* LIST (\HasNoChildren) "." "INBOX.Spam"
* LIST (\HasNoChildren) "." "INBOX.Sent"
A2 OK LIST completed


Neues System:

A2 LIST "" "*"
* LIST (\HasChildren) "/" INBOX
* LIST (\HasNoChildren \Sent) "/" INBOX/Sent
* LIST (\HasNoChildren \Trash) "/" INBOX/Trash
* LIST (\HasNoChildren \Drafts) "/" INBOX/Drafts
* LIST (\HasNoChildren) "/" INBOX/Spam
A2 OK List completed (0.000 + 0.000 secs).

Wie zu sehen hat sich der Namespace seperator geändert, was beim 
kopieren der Mails Via IMAP "egal sein sollte".
(für mein Verständniss)

Wenn ich "imapc_list_prefix" auskommentiere, ergibt sich logisch die 
INBOX unter der INBOX es ist aber dennoch eine leere INBOX, inhalte der 
Unterordner sind vorhanden.


A2 LIST "" "*"
* LIST (\HasChildren) "/" INBOX
* LIST (\HasNoChildren) "/" INBOX/INBOX/Sent
* LIST (\HasNoChildren) "/" INBOX/INBOX/Trash
* LIST (\HasNoChildren) "/" INBOX/INBOX/Drafts
* LIST (\HasNoChildren) "/" INBOX/INBOX/Spam
* LIST (\Noselect \HasChildren) "/" INBOX/INBOX
A2 OK List completed (0.000 + 0.000 secs).

Bei "imapc_list_prefix = /" oder "imapc_list_prefix = ."
Mails der INBOX da aber Unterordner fehlen samt inhalt. (Nein er ist 
auch nicht in der INBOX)

A2 LIST "" "*"
* LIST (\HasChildren) "/" INBOX
A2 OK List completed (0.000 + 0.000 secs).


Irgendwie stehe ich da auf dem Schlauch und komme nicht weiter, für eine 
IDEE oder den Fingerzeig auf meinen Fehler wäre ich sehr dankbar.

Gruß
Robert


Mehr Informationen über die Mailingliste Dovecot