This commit is contained in:
Nick Bebout 2011-03-12 02:43:57 +00:00
parent c51aff3f14
commit ce78978b44
5 changed files with 36 additions and 17 deletions

View file

@ -4,10 +4,11 @@ David Alix
Suggested order message transfer by uid. Suggested order message transfer by uid.
Gave "Simeon Messaging Server from MessagingDirect" and Gave "Simeon Messaging Server from MessagingDirect" and
"Sendmail Advanced Messaging Server (from Sendmail.com)" "Sendmail Advanced Messaging Server (from Sendmail.com)"
Trying to migrate about 150 GBytes of mailstorage. Trying to migrate about 150 GBytes of mailstorage, 33000 mailboxes, 872 users.
Will he succeed ? Will he succeed ?
Timothy Falconer Timothy Falconer
Documentation about option --skipheader (one time only)
Gave "Domino IMAP4 Server Release 5.0.6" Gave "Domino IMAP4 Server Release 5.0.6"
UW "IMAP4rev1 2003.338rh" UW "IMAP4rev1 2003.338rh"

View file

@ -1,15 +1,20 @@
RCS file: RCS/imapsync,v RCS file: RCS/imapsync,v
Working file: imapsync Working file: imapsync
head: 1.98 head: 1.99
branch: branch:
locks: strict locks: strict
access list: access list:
symbolic names: symbolic names:
keyword substitution: kv keyword substitution: kv
total revisions: 98; selected revisions: 98 total revisions: 99; selected revisions: 99
description: description:
---------------------------- ----------------------------
revision 1.99
date: 2004/10/04 18:42:40; author: gilles; state: Exp; lines: +15 -8
Added explanation about --skipheader option :
only one regex taken into account.
----------------------------
revision 1.98 revision 1.98
date: 2004/09/29 15:49:53; author: gilles; state: Exp; lines: +11 -6 date: 2004/09/29 15:49:53; author: gilles; state: Exp; lines: +11 -6
Ordered message transfer by uid. Thanks to David Alix suggestion. Ordered message transfer by uid. Thanks to David Alix suggestion.

16
README
View file

@ -1,8 +1,8 @@
NAME NAME
imapsync - IMAP sync or copy tool. Synchronize mailboxes between two imapsync - IMAP synchronization, copy or migration tool. Synchronize
imap servers. mailboxes between two imap servers. Good at IMAP migration.
$Revision: 1.98 $ $Revision: 1.99 $
INSTALL INSTALL
imapsync works fine under any Unix OS. imapsync works fine under any Unix OS.
@ -143,7 +143,13 @@ BUGS
options --skipheader and --skipsize, like this (avoid headers beginning options --skipheader and --skipsize, like this (avoid headers beginning
whith X-): whith X-):
imapsync ... --skipheader '^X-.*' --skipsize imapsync ... --skipheader '^X-' --skipsize
You can use --skipheader only one time; if you need to skip several
different headers use the "or" perl regex caracter which is "|".
Example:
imapsync ... --skipheader '^X-|^Status|^Bcc'
Flags : with some IMAP servers the flags are not very well copied the Flags : with some IMAP servers the flags are not very well copied the
first time. Run imapsync twice if you want the flags set correctly. first time. Run imapsync twice if you want the flags set correctly.
@ -231,5 +237,5 @@ AUTHOR
teaching free open and gratis softwares. Don't hesitate to pay him for teaching free open and gratis softwares. Don't hesitate to pay him for
that services. that services.
$Id: imapsync,v 1.98 2004/09/29 15:49:53 gilles Exp $ $Id: imapsync,v 1.99 2004/10/04 18:42:40 gilles Exp $

View file

@ -1 +1 @@
1.98 1.99

View file

@ -2,10 +2,11 @@
=head1 NAME =head1 NAME
imapsync - IMAP sync or copy tool. Synchronize mailboxes imapsync - IMAP synchronization, copy or migration
between two imap servers. tool. Synchronize mailboxes between two imap servers. Good
at IMAP migration.
$Revision: 1.98 $ $Revision: 1.99 $
=head1 INSTALL =head1 INSTALL
@ -167,7 +168,13 @@ the headers found by imapsync by using the --debug option
this problem is by using options --skipheader and this problem is by using options --skipheader and
--skipsize, like this (avoid headers beginning whith X-): --skipsize, like this (avoid headers beginning whith X-):
imapsync ... --skipheader '^X-.*' --skipsize imapsync ... --skipheader '^X-' --skipsize
You can use --skipheader only one time; if you need to skip
several different headers use the "or" perl regex caracter
which is "|". Example:
imapsync ... --skipheader '^X-|^Status|^Bcc'
Flags : with some IMAP servers the flags are not very well Flags : with some IMAP servers the flags are not very well
copied the first time. Run imapsync twice if you want the copied the first time. Run imapsync twice if you want the
@ -273,7 +280,7 @@ Gilles LAMIRAL earn his living writing, installing,
configuring and teaching free open and gratis configuring and teaching free open and gratis
softwares. Don't hesitate to pay him for that services. softwares. Don't hesitate to pay him for that services.
$Id: imapsync,v 1.98 2004/09/29 15:49:53 gilles Exp $ $Id: imapsync,v 1.99 2004/10/04 18:42:40 gilles Exp $
=cut =cut
@ -314,7 +321,7 @@ my(
use vars qw ($opt_G); # missing code for this will be option. use vars qw ($opt_G); # missing code for this will be option.
$rcs = ' $Id: imapsync,v 1.98 2004/09/29 15:49:53 gilles Exp $ '; $rcs = ' $Id: imapsync,v 1.99 2004/10/04 18:42:40 gilles Exp $ ';
$rcs =~ m/,v (\d+\.\d+)/; $rcs =~ m/,v (\d+\.\d+)/;
$VERSION = ($1) ? $1 : "UNKNOWN"; $VERSION = ($1) ? $1 : "UNKNOWN";
@ -351,8 +358,8 @@ $error=0;
my $banner = join("", my $banner = join("",
'$RCSfile: imapsync,v $ ', '$RCSfile: imapsync,v $ ',
'$Revision: 1.98 $ ', '$Revision: 1.99 $ ',
'$Date: 2004/09/29 15:49:53 $ ', '$Date: 2004/10/04 18:42:40 $ ',
"\n", "\n",
"Mail::IMAPClient version used here is ", "Mail::IMAPClient version used here is ",
$VERSION_IMAPClient, " auth md5 : $md5_supported", $VERSION_IMAPClient, " auth md5 : $md5_supported",