[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [imapsync] Migration Tobit David to another IMAP server


From Gilles LAMIRAL <gilles dot lamiral at laposte dot net>
Subject Re: [imapsync] Migration Tobit David to another IMAP server
Date Mon, 09 Aug 2010 01:07:59 +0200

Hello Martin,

I need to migrate a Tobit David Server 6
"DvISE Mail Access Server MA-6.60a (0118)"
to another IMAP system. We are stumbling over the the bug from Tobit David
discussed at the thread "Migration Tobit David to Dovecot" from "Wed, 01
Apr 2009 16:37:20 +0200".

Yes. Issue described: http://www.linux-france.org/prj/imapsync_list/msg00151.html

Analyse:
http://www.linux-france.org/prj/imapsync_list/msg00159.html

As it isn't possible to get the source code of Tobit David it seems even
simpler to modify the Perl Mail::IMAPClient module, namely the "search"
method of the Mail::IMAPClient class of the module.

Yes, thanks to the free open and gratis qualities.


As I won't patch the Packages of the Perl distribution directly, it seems
practical to overwrite the method in imapclient.

It depends.


Patching Mail::IMAPClient module is better done in CPAN than in imapsync
public release.

Patching Mail::IMAPClient module with this RFC break is better done in
your local imapsync than in imapsync public release.

I maintain the position taken in
http://www.linux-france.org/prj/imapsync_list/msg00159.html

RFC: "In all cases, SP refers to exactly one space.  It is
NOT permitted to substitute TAB, insert additional spaces,
or otherwise treat SP as being equivalent to LWSP."

The danger in supporting such a bug is that we don't know what
can be broken in other cases. So fix it for yourself
and welcome in free, open, gratis software and support.

To help other users with problems like this, I attach the patch to
imapclient 1.337 and put it thereby to the list (archive).

Thanks for your feedback. I added a FAQ entry:

=======================================================================
Q. Migrating from Tobit David Server 6
   ("DvISE Mail Access Server MA-6.60a (0118)")

R. Look at the discussion:
http://www.linux-france.org/prj/imapsync_list/msg00582.html
http://www.linux-france.org/prj/imapsync_list/threads.html#00582
patch saved in ./patches/imapsync-1.337_tobit_V6.patch

=======================================================================
--
Au revoir,                             09 51 84 42 42
Gilles Lamiral. France, Baulon (35580) 06 20 79 76 06