Koti » Synkronoi sähköpostit kahden sähköpostilaatikon välillä Imapsyncin avulla

Synkronoi sähköpostit kahden sähköpostilaatikon välillä Imapsyncin avulla

Imapsync on IMAP komentorivillä toimiva työkalu sähköpostiviestien kopiointiin sähköpostipalvelinten välillä. Tämä on sopiva työkalu silloin kun vaihdat esimerkiksi sähköpostipalveluntarjoajaa.

Tämä ohje on testattu Ubuntu 18.04 LTS:llä.

Asenna vaadittuja kirjastot APT-pakettihallinnasta

sudo apt install git rcs make makepasswd cpanminus libssl-dev
sudo apt install libauthen-ntlm-perl libclass-load-perl libcrypt-ssleay-perl liburi-perl libdata-uniqid-perl libdigest-hmac-perl libdist-checkconflicts-perl libfile-copy-recursive-perl libio-compress-perl libio-socket-inet6-perl libio-socket-ssl-perl libio-tee-perl libmail-imapclient-perl  libmodule-scandeps-perl libnet-ssleay-perl libpar-packer-perl libreadonly-perl libsys-meminfo-perl libterm-readkey-perl libtest-fatal-perl libtest-mock-guard-perl libtest-pod-perl libtest-requires-perl libtest-simple-perl libunicode-string-perl

Asenna myös cPanein avulla moduuleita

sudo cpanm Mail::IMAPClient JSON::WebToken Test::MockObject 
sudo cpanm Unicode::String Data::Uniqid

Kun olet asentanut onnistuneesti vaaditut kirjastot, kloonaa Githubista viimeisin versio imapsyncistä.

git clone https://github.com/imapsync/imapsync.git

Siirry imapsync-hakemistoon ja asenna imapsync

cd imapsync
sudo make install

Kun tämä on asentunut onnistuneesti voit käyttää sovellusta seuraavasti

imapsync --host1 imap.source.example.com  \
       --user1 [email protected]         \
       --password1 SourcePassword       \
       --tls1               \
       --host2 imap.dest.example.com    \
       --user2 [email protected]         \
       --password2 DestinationPassword  \
       --tls2

Nyt sovellus kopioi kaikki viestit lähdepalvelimelta kohdepalvelimelle. Tässä voi mennä jokusen hetki riippuen kuinka paljon sähköpostia postilaatikossasi on.

 

Avainsanat:

Kommentoi