From 5baaef6bd501ca8825b6dcccca9cd1f4f6a05239 Mon Sep 17 00:00:00 2001 From: Nick Bebout Date: Sat, 12 Mar 2011 02:44:15 +0000 Subject: [PATCH] 1.128 --- CREDITS | 1 + ChangeLog | 8 ++++++-- FAQ | 41 +++++++++++++++++++++++++++++++++++++++++ README | 7 ++++--- TODO | 2 ++ VERSION | 2 +- imapsync | 13 +++++++------ 7 files changed, 62 insertions(+), 12 deletions(-) diff --git a/CREDITS b/CREDITS index 3e2f55a..f3dc28d 100644 --- a/CREDITS +++ b/CREDITS @@ -46,6 +46,7 @@ Jean-Michel besnard Pb with woody, Mail::ImapClient and fetch_hash Jamie Neil +Gave Groupwise Novell return and howto success. Suggested --regexmess option Norbert Schmidt diff --git a/ChangeLog b/ChangeLog index ed607bf..e632da7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,15 +1,19 @@ RCS file: RCS/imapsync,v Working file: imapsync -head: 1.127 +head: 1.128 branch: locks: strict access list: symbolic names: keyword substitution: kv -total revisions: 127; selected revisions: 127 +total revisions: 128; selected revisions: 128 description: ---------------------------- +revision 1.128 +date: 2005/05/18 18:52:09; author: gilles; state: Exp; lines: +7 -6 +Groupwise +---------------------------- revision 1.127 date: 2005/05/09 04:14:48; author: gilles; state: Exp; lines: +6 -7 Fixed bug about @regexmess who was applied for the first diff --git a/FAQ b/FAQ index e085f13..9ae117a 100644 --- a/FAQ +++ b/FAQ @@ -27,3 +27,44 @@ R. Use good then remove the --dry option. +Q. Migrating from Groupwise to Cyrus + +R. By Jamie Neil: + +I eventually managed to get the mail to migrate without errors using the +following options: + +--sep1 / + - doesn't report separator so has to be set explicitly. + +--nosyncacls + - doesn't support ACLs. + +--skipheader '^Content-Type' + - MIME separator IDs seem to change every time a mail is accessed so +this is required to stop duplicates. + +--maxage 3650 + - some messages just don't seem to want to transfer and produce the +perl errors I mentioned before. This prevents the errors, but the bad +messages don't transfer. + +Even though the mail migrated OK, there are a couple of gotchas with +Groupwise IMAP: + +1) Some of the GW folders are not real folders and are not available to +IMAP, the main problem one being "Sent Items". I could find no way of +coping the contents of these folders. The nearest I got was to create a +"real" folder and copy/move the sent items into it, but imapsync still +didn't see the messages (I think because there is something funny about +the reported dates/sizes). +It think this problem has been rectified in GW6.5. + +2) The "skipheader '^Content-Type'" directive is required to stop +duplicate messages being created. GW seems to generate this field on the +fly for messages that have MIME separators and so it's different every time. + +3) Version 6.0.1 of the Groupwise Internet Connector sucks. I was +getting server abends when I pushed it a bit hard! I eventually had to +upgrade to 6.0.4 which seems to be a lot more stable. + diff --git a/README b/README index c0df328..5799a4d 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ NAME imapsync - IMAP synchronization, copy or migration tool. Synchronize mailboxes between two imap servers. Good at IMAP migration. - $Revision: 1.127 $ + $Revision: 1.128 $ INSTALL imapsync works fine under any Unix OS. @@ -166,11 +166,12 @@ IMAP SERVERS - CommunicatePro server (Redhat 8.0) - Courier IMAP 1.5.1, 2.2.0, 2.1.1, 2.2.1 - Critical Path (7.0.020) - - Cyrus IMAP 1.5, 1.6, 2.1, 2.1.15, 2.1.16, + - Cyrus IMAP 1.5, 1.6, 2.1, 2.1.15, 2.1.16, 2.1.18 2.2.1, 2.2.2-BETA, 2.2.10 - DBMail 1.2.1 - Dovecot 0.99.10.4 - Domino (Notes) 6.5, 5.0.6, 5.0.7 + - Groupwise IMAP (Novell). Buggy so see the FAQ. - iPlanet Messaging server 4.15, 5.1 - IMail 7.15 (Ipswitch/Win2003), 8.12 - MDaemon 7.0.1 @@ -246,5 +247,5 @@ AUTHOR teaching free open and gratis softwares. Don't hesitate to pay him for that services. - $Id: imapsync,v 1.127 2005/05/09 04:14:48 gilles Exp $ + $Id: imapsync,v 1.128 2005/05/18 18:52:09 gilles Exp $ diff --git a/TODO b/TODO index ff9ff5c..c363e11 100644 --- a/TODO +++ b/TODO @@ -1,6 +1,8 @@ TODO file for imapsync ---------------------- +Look at http://barnson.org/node/81 + Update doc with ALL options. Add in doc: diff --git a/VERSION b/VERSION index 8332445..377e153 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.127 +1.128 diff --git a/imapsync b/imapsync index c442ccd..bc184be 100755 --- a/imapsync +++ b/imapsync @@ -6,7 +6,7 @@ imapsync - IMAP synchronization, copy or migration tool. Synchronize mailboxes between two imap servers. Good at IMAP migration. -$Revision: 1.127 $ +$Revision: 1.128 $ =head1 INSTALL @@ -191,11 +191,12 @@ Success stories reported with the following imap servers - CommunicatePro server (Redhat 8.0) - Courier IMAP 1.5.1, 2.2.0, 2.1.1, 2.2.1 - Critical Path (7.0.020) - - Cyrus IMAP 1.5, 1.6, 2.1, 2.1.15, 2.1.16, + - Cyrus IMAP 1.5, 1.6, 2.1, 2.1.15, 2.1.16, 2.1.18 2.2.1, 2.2.2-BETA, 2.2.10 - DBMail 1.2.1 - Dovecot 0.99.10.4 - Domino (Notes) 6.5, 5.0.6, 5.0.7 + - Groupwise IMAP (Novell). Buggy so see the FAQ. - iPlanet Messaging server 4.15, 5.1 - IMail 7.15 (Ipswitch/Win2003), 8.12 - MDaemon 7.0.1 @@ -288,7 +289,7 @@ Gilles LAMIRAL earn his living writing, installing, configuring and teaching free open and gratis softwares. Don't hesitate to pay him for that services. -$Id: imapsync,v 1.127 2005/05/09 04:14:48 gilles Exp $ +$Id: imapsync,v 1.128 2005/05/18 18:52:09 gilles Exp $ =cut @@ -332,7 +333,7 @@ my( use vars qw ($opt_G); # missing code for this will be option. -$rcs = ' $Id: imapsync,v 1.127 2005/05/09 04:14:48 gilles Exp $ '; +$rcs = ' $Id: imapsync,v 1.128 2005/05/18 18:52:09 gilles Exp $ '; $rcs =~ m/,v (\d+\.\d+)/; $VERSION = ($1) ? $1 : "UNKNOWN"; @@ -369,8 +370,8 @@ $error=0; my $banner = join("", '$RCSfile: imapsync,v $ ', - '$Revision: 1.127 $ ', - '$Date: 2005/05/09 04:14:48 $ ', + '$Revision: 1.128 $ ', + '$Date: 2005/05/18 18:52:09 $ ', "\n", "Mail::IMAPClient version used here is ", $VERSION_IMAPClient, " auth md5 : $md5_supported",