Discussion:
Imapsync alternative?
Paul van der Vlis
2012-01-23 12:07:58 UTC
Permalink
Hello,

I've used in the past imapsync for mailbox migrations, but sometimes I
found problems. For the latest version I have to pay. I can understand
it from the view of the developer, maybe I will pay him for the latest
version. But I will look for alternatives first, preferable those who
are in Debian.

I saw some other programs like mailsync and movemail (from the GNU
mailutils), and I am interested if there is a good alternative for Imapsync.

For me it's also an option to use something like rsync to copy all files
of a mailbox from one Cyrus mailserver to another. Is that a good idea?

With regards,
Paul van der Vlis.

http://packages.debian.org/squeeze/mailsync
http://packages.debian.org/squeeze/mailutils
--
Paul van der Vlis Linux systeembeheer, Groningen
http://www.vandervlis.nl
Michael Menge
2012-01-23 12:41:19 UTC
Permalink
Hi,
Post by Paul van der Vlis
Hello,
I've used in the past imapsync for mailbox migrations, but sometimes I
found problems. For the latest version I have to pay. I can understand
it from the view of the developer, maybe I will pay him for the latest
version. But I will look for alternatives first, preferable those who
are in Debian.
I saw some other programs like mailsync and movemail (from the GNU
mailutils), and I am interested if there is a good alternative for Imapsync.
For me it's also an option to use something like rsync to copy all files
of a mailbox from one Cyrus mailserver to another. Is that a good idea?
With regards,
Paul van der Vlis.
http://packages.debian.org/squeeze/mailsync
http://packages.debian.org/squeeze/mailutils
Years ago we used mailutils to migrate from UW-IMAPD to cyrus, which
was much faster than imapsync. AFAIR i had to patch mailutils to allow
"-merge append" for the copy option but I can't find the patch anymore.

If you migrate from Cyrus to Cyrus you can use rsync IMHO, you might
have to convert some databases if you change the archietecture or the
installed version of BDB.

If your current version of cyrus is 2.3.x you can also use cyrussync,
which will take care of different archetektures and databese versions.


Michael Menge

--------------------------------------------------------------------------------

M.Menge Tel.: (49) 7071/29-70316
UniversitÀt TÌbingen Fax.: (49) 7071/29-5912
Zentrum fÃŒr Datenverarbeitung mail:
***@zdv.uni-tuebingen.de
WÀchterstraße 76
72074 TÃŒbingen
Paul van der Vlis
2012-01-23 19:05:45 UTC
Permalink
Post by Michael Menge
Hi,
Post by Paul van der Vlis
Hello,
I've used in the past imapsync for mailbox migrations, but sometimes I
found problems. For the latest version I have to pay. I can understand
it from the view of the developer, maybe I will pay him for the latest
version. But I will look for alternatives first, preferable those who
are in Debian.
I saw some other programs like mailsync and movemail (from the GNU
mailutils), and I am interested if there is a good alternative for Imapsync.
For me it's also an option to use something like rsync to copy all files
of a mailbox from one Cyrus mailserver to another. Is that a good idea?
With regards,
Paul van der Vlis.
http://packages.debian.org/squeeze/mailsync
http://packages.debian.org/squeeze/mailutils
Years ago we used mailutils to migrate from UW-IMAPD to cyrus, which
was much faster than imapsync. AFAIR i had to patch mailutils to allow
"-merge append" for the copy option but I can't find the patch anymore.
If you migrate from Cyrus to Cyrus you can use rsync IMHO,
That's good news ;-)

I expect I have to do this, when syncing the mailbox "paul":
- create a mailbox with the same name on the new server
- sync /var/spool/cyrus/mail/p/user/paul
- sync /var/lib/cyrus/user/p/paul/paul.*
- sync /var/spool/sieve/p/paul

Is that everything?
What when I have to change the name of the mailbox, because of a
duplicate name on the new server?
Post by Michael Menge
you might
have to convert some databases if you change the archietecture or the
installed version of BDB.
I am using skiplist, so I think I don't need that. Correct?
In this case I go from a 64-bit AMD system to a 32-bit Intel system.
Post by Michael Menge
If your current version of cyrus is 2.3.x you can also use cyrussync,
which will take care of different archetektures and databese versions.
No, it's still 2.2, but good to know for the future.

With regards,
Paul.
--
Paul van der Vlis Linux systeembeheer, Groningen
http://www.vandervlis.nl
Scott Lambert
2012-01-23 19:04:05 UTC
Permalink
Post by Paul van der Vlis
Hello,
I've used in the past imapsync for mailbox migrations, but sometimes I
found problems. For the latest version I have to pay. I can understand
it from the view of the developer, maybe I will pay him for the latest
version. But I will look for alternatives first, preferable those who
are in Debian.
The older versions have not stopped functioning. You only need the
latest version if the older version has issues with one of your
IMAP servers. I paid him after I had migrated three of my four
servers. The fourth would not convert even with the, at that time,
latest version of imapsync. The software has been useful to me.

Cyrus to Cyrus should be a slam dunk even with very old versions
of imapsync.
Post by Paul van der Vlis
I saw some other programs like mailsync and movemail (from the GNU
mailutils), and I am interested if there is a good alternative for Imapsync.
For me it's also an option to use something like rsync to copy all files
of a mailbox from one Cyrus mailserver to another. Is that a good idea?
--
Scott Lambert KC5MLE Unix SysAdmin
***@lambertfam.org
Marc Patermann
2012-01-24 08:41:10 UTC
Permalink
Hi,
Post by Paul van der Vlis
I've used in the past imapsync for mailbox migrations, but sometimes I
found problems. For the latest version I have to pay. I can understand
it from the view of the developer, maybe I will pay him for the latest
version. But I will look for alternatives first, preferable those who
are in Debian.
Someone used the "DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE" and put
version 1.476 it into github:
https://github.com/imapsync/imapsync

The latest version however is 1.480.
http://imapsync.lamiral.info/


Marc

Loading...