Titel: Mail verhuizen via IMAP
Bericht door: elger op Februari 16, 2009, 10:56:27
Het volgende commando kan gebruikt worden om e-mail te verhuizen van een "oude" mail server naar een nieuwe, bijvoorbeeld syn-3. Op deze manier kunnen gebruikers die hun e-mail op de server achterlaten, bijvoorbeeld omdat ze webmail gebruiken, zonder al te veel extra werk, compleet qua mail verhuizen. Letop: het gaat hier om mail (en mail mapjes). Niet om adres boeken, agenda's, filter regels etc.Het volgende commando kan gebruikt worden om e-mail berichten via IMAP van een mailserver te kopi?ren naar een andere mail server. Dit commando is niet standaard ge?nstalleerd maar wordt door de volgende distributies wel ondersteund: FreeBSD, Debian, Ubuntu, Gentoo, NetBSD, Darwin, Mandriva and OpenBSDDit kan op andere distributies ook ge?nstalleerd worden met dit script: #!/bin/bash # #CopyLeft 2006 Steve Fink #stevef-at-ublug.org # #This script will get all of #the necessary packages to #build imapsync 1.219 except OpenSSL #OpenSSL & it's development libraries are #required and OpenSSL is usually installed #already so check and get the matching libraries # #you have to run this script as root #or under sudo so it can do all the installs # #I don't recommend doing the extended tests #they mostly fail anyway but imapsync still works
mkdir imapsync cd imapsync # wget http://search.cpan.org/CPAN/authors/id/D/DC/DCONWAY/Parse-RecDescent-1.94.tar.gz tar xvfpz Parse-RecDescent-1.94.tar.gz rm Parse-RecDescent-1.94.tar.gz cd Parse-RecDescent-1.94/ perl Makefile.PL make make install # cd .. wget http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/Digest-MD5-2.33.tar.gz tar xvfpz Digest-MD5-2.33.tar.gz rm Digest-MD5-2.33.tar.gz cd Digest-MD5-2.33/ perl Makefile.PL make make install # cd .. wget http://search.cpan.org/CPAN/authors/id/J/JS/JSTOWE/TermReadKey-2.30.tar.gz tar xvfpz TermReadKey-2.30.tar.gz rm TermReadKey-2.30.tar.gz cd TermReadKey-2.30/ perl Makefile.PL make make install # cd .. wget http://search.cpan.org/CPAN/authors/id/A/AS/ASPA/IO-Socket-SSL-0.81.tar.gz tar xvfpz IO-Socket-SSL-0.81.tar.gz rm IO-Socket-SSL-0.81.tar.gz cd IO-Socket-SSL-0.81/ perl Makefile.PL make make install # cd .. wget http://search.cpan.org/CPAN/authors/id/F/FL/FLORA/Net_SSLeay.pm-1.30.tar.gz tar xvfpz Net_SSLeay.pm-1.30.tar.gz rm Net_SSLeay.pm-1.30.tar.gz cd Net_SSLeay.pm-1.30/ ./Makefile.PL -t make install # cd .. wget http://search.cpan.org/CPAN/authors/id/D/DJ/DJKERNEN/Mail-IMAPClient-2.2.9.tar.gz tar xvfpz Mail-IMAPClient-2.2.9.tar.gz rm Mail-IMAPClient-2.2.9.tar.gz cd Mail-IMAPClient-2.2.9/ perl Makefile.PL make make test make install # cd .. wget http://www.linux-france.org/prj/imapsync/dist/imapsync-1.219.tgz tar xvfpz imapsync-1.219.tgz rm imapsync-1.219.tgz cd imapsync-1.219/ perl -c imapsync make install # cd .. cd .. rm -Rf imapsync/
(bewaar dit script in een file, maak deze uitvoerbaar, voer deze uit als root) Als imapsync ge?nstalleerd is, dat kan e-mail met het volgende commando gecopieerd worden: /usr/bin/imapsync \ --buffersize 8192000 --nosyncacls --subscribe --syncinternaldates --noauthmd5 \ --host1 oud.mail.nl --user1 user@domein.nl --password1 123456\ --host2 nieuw.mail.nl --user2 user@domein.nl --password2 123456 Dit imapsync commando kan op iedere linux machine worden ge?nstalleerd die (IMAP) toegang heeft tot zowel de oude als ook de nieuwe locatie.
Titel: Re: Mail verhuizen via IMAP
Bericht door: edwin op Februari 21, 2009, 12:45:43
We maken hier een standaard pakketje van, zodat het installeren makkelijker gaat.
Bovendien gaan we binnenkort over van Openxchange+cyrus naar Zarafa. Hiervoor zijn we nu een automatisch imap conversie script aan het scrhijven.
Titel: Re: Mail verhuizen via IMAP
Bericht door: edwin op Februari 21, 2009, 01:57:20
Gefixed.. mailservers die updaten naar syn3 versie 4.3 hebben imapsync standaard geinstalleerd.
Ook handig ivm met Zarafa mail conversie.
Titel: Re: Mail verhuizen via IMAP
Bericht door: elger op Februari 24, 2009, 12:09:01
Als je van een andere provider (of andere mailserver) verhuist dan is de verloren mail altijd een enorm drama.
Misschien is dit een handigere tool dan fetchmail omdat je tijdens een migratie vaker mail (en mappen) kunt ophalen van de oude locatie zonder dat de mail daar verdwijnt. Zo zal de eerste sync het langste duren en daarna wordt alleen nieuwe e-mail ge-sync-ed.
De overstap van een andere provider of mailserver kan dan naadloos gaan.
Misschien iets voor de wish list.
Titel: Re: Mail verhuizen via IMAP
Bericht door: hjo op Februari 24, 2009, 10:34:44
Je kunt ook gewoon thunderbird gebruiken om te verhuizen:
Zorg dat je in beide accounts kunt (oud en nieuw). Daarna is het een kwestie van sleur en pleur. Je kunt zelf kiezen om te kopieren ipv knip en plak indien gewenst.
Titel: Re: Mail verhuizen via IMAP
Bericht door: elger op Oktober 18, 2009, 01:43:41
Mail van een Courier-IMAP server naar een Zarafa server verplaatsen: Eerst om te kijken wat er gebeurd een --dry/bin/imapsync \ --dry \ --fast -skipsize \ --regexflag 's/\\X-Has-Attach//g' --regexflag 's/\\X-*//g' \ --regextrans2 "s/\ /_/g" \ --buffersize 8192000 --nosyncacls --syncinternaldates --noauthmd5 \ --host1 HOSTOUD --user1 USEROUD --password1 PASSOUD\ --host2 HOSTNIEUW --user2 USERNIEUW --password2 PASSNIEUW\ -sep2 / -prefix2 "archief/"
Op de "HOSTNIEUW" wordt de mail in het mapje "archief" gezet. Dit hoeft natuurlijk niet maar kan wel practisch zijn. Als hier geen vreemde problemen naar voren komen dan De echte run: /bin/imapsync \ --fast -skipsize \ --regexflag 's/\\X-Has-Attach//g' --regexflag 's/\\X-*//g' \ --regextrans2 "s/\ /_/g" \ --buffersize 8192000 --nosyncacls --syncinternaldates --noauthmd5 \ --host1 HOSTOUD --user1 USEROUD --password1 PASSOUD\ --host2 HOSTNIEUW --user2 USERNIEUW --password2 PASSNIEUW\ -sep2 / -prefix2 "archief/"
|