[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [imapsync] Imapsync Flag Problem; CYRUS to Kerio
|
From |
Phil Lobbes <plobbes at zimbra dot com> |
|
Subject |
Re: [imapsync] Imapsync Flag Problem; CYRUS to Kerio |
|
Date |
Thu, 12 Feb 2009 15:28:22 -0800 (PST) |
You'll want to escape the $ so Perl doesn't think you mean end-of-line. I haven't tested this, but you probably want something like:
--regexflag 's/\$//g'
OR --regexflag 's/\$\s//g'
Assuming no extra escaping is happening this should more or less do what you've shown in your email. NOTE, the first one will remove *any* dollar sign that shows up in your flags while the second will only match a $ followed by a space.
Phil
--
Phil Lobbes
Zimbra, a Yahoo! company
----- Original Message -----
From: michele at burci dot com
To: imapsync at linux-france dot org
Sent: Thursday, February 12, 2009 4:26:52 PM GMT -05:00 US/Canada Eastern
Subject: [imapsync] Imapsync Flag Problem; CYRUS to Kerio
bonsoir a tous
i have a similar problem as in message Imapsync Flag Problem; Postfix to Kerio :
http://www.linux-france.org/prj/imapsync_list/msg00027.html
there seem to be some flags with a blank space in them
or with the $ sign
these mails are not copied
http://www.linux-france.org/prj/imapsync_list/msg00027.html
the error listings are like these
+ NO msg #169 [JCdKj5/270FhmNH1vhesSA:3484] in INBOX
+ Copying msg #169:3484 to folder INBOX
flags from : [\Seen $ ]["22-Oct-2005 20:05:11 +0100"]
Couldn't append msg #169 (Subject:[Dvdlist Digest, Vol 2, Issue 147]) to folder INBOX: Error trying to append string: 145 NO APPEND Invalid flag list
+ NO msg #175 [fsbSozL5dcq5p5cHfszEHg:18858] in INBOX
+ Copying msg #175:18858 to folder INBOX
flags from : [\Seen $ ]["26-Aug-2005 20:04:49 +0100"]
Couldn't append msg #175 (Subject:[Dvdlist Digest, Vol 2, Issue 131]) to folder INBOX: Error trying to append string: 146 NO APPEND Invalid flag list
+ NO msg #184 [gp5VKdNOnz19Ir3zFAyeTg:4632] in INBOX
+ Copying msg #184:4632 to folder INBOX
flags from : [\Seen $ ]["30-Aug-2005 23:31:21 +0100"]
Couldn't append msg #184 (Subject:[Dvdlist Digest, Vol 2, Issue 135]) to folder INBOX: Error trying to append string: 147 NO APPEND Invalid flag list
+ NO msg #187 [UpaHMvqtQF9/b/u+zXYjvw:2673] in INBOX
+ Copying msg #187:2673 to folder INBOX
flags from : [\Seen $]["01-Aug-2005 17:08:18 +0100"]
Couldn't append msg #187 (Subject:[lists.apple.com mailing list memberships reminder]) to folder INBOX: Error trying to append string: 148 NO APPEND Invalid flag list
and the configuration is this one :
/imapsync --host1 192.168.100.110 --user1 apple --password1 PWCHANGED --host2 192.168.100.112 --user2 michele --password2 PWCHANGED --syncinternaldates --sep1 / --prefix1 / --sep2 / --prefix2 "" --regexflag 's/NotJunk//g' --regexflag 's/JunkRecorded//g' --regexflag 's/NonJunk//g' --regexflag 's/Junk//g' --regexflag 's/$ //g'
$RCSfile: imapsync,v $ $Revision: 1.267 $ $Date: 2008/10/07 11:36:02 $
Here is a [darwin] system (Darwin kerio.burci.com 9.6.0 Darwin Kernel Version 9.6.0: Mon Nov 24 17:39:01 PST 2008; root:xnu-1228.9.59~1/RELEASE_PPC Power Macintosh)
with perl 5.8.8
Mail::IMAPClient 2.2.9
IO::Socket 1.29
IO::Socket::SSL
Digest::MD5 2.36
Digest::HMAC_MD5 1.01
Term::ReadKey
Date::Manip
and the module Mail::IMAPClient version used here is 2.2.9
Command line used :
/Users/admin/Downloads/imapsync-1.267/imapsync --host1 192.168.100.110 --user1 apple --password1 PWCHANGED --host2 192.168.100.112 --user2 michele --password2 PWCHANGED --syncinternaldates --sep1 / --prefix1 / --sep2 / --prefix2 --regexflag s/NotJunk//g --regexflag s/JunkRecorded//g --regexflag s/NonJunk//g --regexflag s/Junk//g --regexflag s/$ //g
Turned ON syncinternaldates, will set the internal dates on host2 same as host1.
TimeZone:[CET]
Will try to use CRAM-MD5 authentication on host1
Will try to use CRAM-MD5 authentication on host2
>From imap server [192.168.100.110] port [143] user [apple]
To imap server [192.168.100.112] port [143] user [michele]
Banner: * OK mail.burci.com Cyrus IMAP4 v2.2.12-OS X 10.4.8 server ready
Host 192.168.100.110 says it has NO CAPABILITY for AUTHENTICATE CRAM-MD5
Error login : [192.168.100.110] with user [apple] auth [CRAM-MD5]: 3 NO Auth method (CRAM-MD5) not enabled
Trying LOGIN Auth mechanism on [192.168.100.110] with user [apple]
Success login on [192.168.100.110] with user [apple] auth [CRAM-MD5]
Banner: * OK Kerio MailServer 6.6.2 IMAP4rev1 server ready
Host 192.168.100.112 says it has CAPABILITY for AUTHENTICATE CRAM-MD5
Success login on [192.168.100.112] with user [michele] auth [CRAM-MD5]
>From capability : ID QUOTA STARTTLS ANNOTATEMORE NAMESPACE MULTIAPPEND IDLE UNSELECT SORT BINARY NO_ATOMIC_RENAME UIDPLUS THREAD=REFERENCES IMAP4 IMAP4REV1 MAILBOX-REFERRALS THREAD=ORDEREDSUBJECT ACL LITERAL+ CHILDREN
To capability : ID QUOTA STARTTLS ANNOTATEMORE AUTH=DIGEST-MD5 STATUS-COUNTERS IDLE ANNOTATE UNSELECT SORT UIDPLUS IMAP4 IMAP4REV1 AUTH=CRAM-MD5 AUTH=PLAIN LISTEXT AUTH=LOGIN ACL LITERAL+
>From state Authenticated
To state Authenticated
Using [/] given by --sep1
Using [/] given by --sep2
Using [/] given by --prefix1
Using [] given by --prefix2
>From separator and prefix : [/][/]
To separator and prefix : [/][]
does anyone have an idea on solving this problem
thank you in advance
michele at burci dot com