Automatisch.Um jetzt auch noch die aktuellste Version von imapsync verwenden zu können, ist mindestens noch perl(Date::Manip) nötig.
./imapsync --host1 cyrus.local --user1 benutzer01 --passfile1 /tmp/benutzer01.txt \ --host2 exchange.local --user2 benutzer.01@exchange.local --passfile2 /tmp/benutzer.01.txt \ --regexflag s/(\A[^\\]\w+\s)|(\s[^\\]\w+)//g \ --regextrans2 s/INBOX.INBOX/INBOX/ \ --useheader Message-ID --include "^INBOX"
Würde man das regexflag nicht anwenden, könnten manche Nachrichten nicht in den Exchange Store kopiert werden.
+ Copying msg #3:1618 to folder INBOX flags from : [\Seen NonJunk]["22-Aug-2007 23:06:35 +0100"] Couldn't append msg #3 (Subject:[Nachricht]) to folder INBOX: Error trying to append string: 24 BAD Protocol Error: "Specified set of flags is not valid".
. select INBOX * 50 EXISTS * 1 RECENT * FLAGS (\Seen \Answered \Flagged \Deleted \Draft $MDNSent) * OK [PERMANENTFLAGS (\Seen \Answered \Flagged \Deleted \Draft $MDNSent)] Permanent flags * OK [UNSEEN 1] Is the first unseen message * OK [UIDVALIDITY 103] UIDVALIDITY value . OK [READ-WRITE] SELECT completed.