Si të migroni lehtësisht kutitë postare me Imapsync në Ubuntu 16.04 LTS

Ndërsa migrimi i faqeve të internetit zakonisht nuk është problem, ndonjëherë është më e vështirë të migroni kutitë e postës elektronike. Ky është veçanërisht rasti kur dy serverë nuk përdorin të njëjtin softuer. Për fat të mirë, për të thjeshtuar këtë hap, ka shumë mjete, duke përfshirë Imapsync, i cili është ai për të cilin do të flasim sot.

Mjeti Imapsync bën të mundur sinkronizimin e kutive postare duke përdorur protokollin IMAP. Kjo do të funksionojë vetëm nëse përdorni gjithashtu IMAP për të tërhequr emailet tuaja, ose nëse nuk i fshini emailet tuaja nga serveri me protokollin POP.

Kërkesat

Përpara se të instaloni ndonjë paketë në shembullin e serverit Ubuntu, rekomandohet që të përditësoni sistemin.

sudo apt-get update
sudo apt-get -y upgrade

Instalimi

Së pari, duhet të instaloni parakushtet e nevojshme për të ekzekutuar Imapsync.

sudo apt-get install \
    git                  \
    libauthen-ntlm-perl    \
    libclass-load-perl     \
    libcrypt-ssleay-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  \
    liburi-perl             \
    make                    \
    cpanminus               \

Mund të jetë e nevojshme të përditësohen klientët IMAP dhe JSON me cpanm.

sudo cpanm Mail::IMAPClient
sudo cpanm JSON::WebToken

Shkarkoni kodin më të fundit Imapsync nga depoja e tij zyrtare Git.

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

Navigoni te depoja e sapoklonuar dhe instaloni atë me komandat e mëposhtme në sistemin tuaj.

cd imapsync
mkdir -p dist
sudo make install

Mund të kontrolloni versionin e Imapsync duke përdorur komandën e mëposhtme.

imapsync -v

Sinkronizimi i emaileve

Sintaksa për sinkronizimin e emaileve nga server1server2duke përdorur vetëm opsionet e kërkuara është paraqitur më poshtë.

imapsync --host1 server1.imap.tld --user1 mailbox@email.tld --password1 password1  --host2 server2.imap.tld --user2 mailbox@email.tld --password2 password2

Fjalëkalimet

Për të shmangur futjen e fjalëkalimeve të kutisë postare me tekst të thjeshtë, mund t'i ruani ato në skedarë dhe të përdorni argumentet --passfile1dhe --passfile2për t'i ngarkuar automatikisht nga skedarët që përmbajnë fjalëkalime.

imapsync --host1 server1.imap.tld --user1 mailbox@email.tld --passfile2 /home/user/pass1 --host2 server2.imap.tld --user2 mailbox@email.tld --passfile2 /home/user/pass2

Lidhja me serverin IMAP

Ekzistojnë disa opsione për të lidhur Imapsync me serverin tuaj të postës, duke përfshirë llojin e lidhjes së përdorur. Si parazgjedhje, Imapsync do të përpiqet të përdorë SSL ose TLS në portë 993për t'u lidhur. Më poshtë janë shembuj për migrimin e lidhjes në server (zëvendësojeni 1me 2për serverin e dytë).

  • --nossl1për një lidhje të pakriptuar nëpërmjet portit 143( nuk rekomandohet )
  • --ssl1 për një lidhje të koduar me SSL nëpërmjet portit 993
  • --tls1 për t'u lidhur me TLS nëpërmjet portit 993

Ekzistojnë gjithashtu opsione për të përcaktuar llojin e vërtetimit. Kjo specifikohet me argumentet --authmech1dhe --authmech2, vlerat e mundshme të të cilave janë si më poshtë (në shkronja të mëdha).

  • PLAIN
  • LOGIN
  • CRAM-MD5

Dosjet

Sinkronizimi i dosjeve mund të shkaktojë probleme, veçanërisht nëse dosjet e paracaktuara (Inbox, Spam, Arkivi, Sent) nuk emërtohen njësoj në të dy serverët e postës. Imapsync ofron disa opsione për këtë:

  • --automap për të përdorur njohjen automatike të dosjeve të paracaktuara.
  • --nomixfolders për të shmangur bashkimin e dosjeve me një emër të ngjashëm sipas ndjeshmërisë së shkronjave.
  • --prefix1 për të hequr një parashtesë nga dosjet për të migruar.
  • --prefix2 për të shtuar një parashtesë në dosjet e migruara.
  • --skipemptyfolders për të mos rikrijuar dosje boshe në serverin e destinacionit.

Opsionet e migrimit

Për të shpejtuar migrimin e postës elektronike, mund të përdorni --usecacheargumentin për të ruajtur përkohësisht dosjet në serverin ku keni instaluar Imapsync.

Ju gjithashtu mund të fshini mesazhet nga serveri i parë me --delete1argument.

Së fundi, përpara se të filloni migrimin tuaj, mos hezitoni të përdorni --dryargumentin për të kontrolluar rezultatin e një komande, pa e ekzekutuar atë.

Lëreni një koment

Ngritja e makinave: Aplikimet në botën reale të AI

Ngritja e makinave: Aplikimet në botën reale të AI

Inteligjenca Artificiale nuk është në të ardhmen, është këtu në të tashmen Në këtë blog Lexoni se si aplikacionet e inteligjencës artificiale kanë ndikuar në sektorë të ndryshëm.

Sulmet DDOS: Një përmbledhje e shkurtër

Sulmet DDOS: Një përmbledhje e shkurtër

A jeni edhe ju viktimë e Sulmeve DDOS dhe jeni konfuz në lidhje me metodat e parandalimit? Lexoni këtë artikull për të zgjidhur pyetjet tuaja.

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

Ju mund të keni dëgjuar se hakerët fitojnë shumë para, por a keni menduar ndonjëherë se si i fitojnë ato para? Le te diskutojme.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Dëshironi të shihni shpikjet revolucionare nga Google dhe se si këto shpikje ndryshuan jetën e çdo njeriu sot? Më pas lexoni në blog për të parë shpikjet nga Google.

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

Koncepti i makinave vetë-drejtuese për të dalë në rrugë me ndihmën e inteligjencës artificiale është një ëndërr që e kemi prej kohësh. Por, pavarësisht nga disa premtime, ato nuk shihen askund. Lexoni këtë blog për të mësuar më shumë…

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Ndërsa Shkenca evoluon me një ritëm të shpejtë, duke marrë përsipër shumë nga përpjekjet tona, rriten edhe rreziqet për t'iu nënshtruar një Singulariteti të pashpjegueshëm. Lexoni, çfarë mund të thotë singulariteti për ne.

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Lexoni blogun për të njohur shtresat e ndryshme në arkitekturën e të dhënave të mëdha dhe funksionalitetet e tyre në mënyrën më të thjeshtë.

Evolucioni i ruajtjes së të dhënave - Infografik

Evolucioni i ruajtjes së të dhënave - Infografik

Metodat e ruajtjes së të dhënave kanë evoluar mund të jenë që nga lindja e të dhënave. Ky blog mbulon evolucionin e ruajtjes së të dhënave në bazë të një infografike.

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

Në këtë botë të drejtuar nga dixhitali, pajisjet inteligjente të shtëpisë janë bërë një pjesë thelbësore e jetës. Këtu janë disa përfitime të mahnitshme të pajisjeve shtëpiake inteligjente se si ato e bëjnë jetën tonë të vlefshme dhe më të thjeshtë.

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Së fundmi Apple lëshoi ​​macOS Catalina 10.15.4 një përditësim shtesë për të rregulluar problemet, por duket se përditësimi po shkakton më shumë probleme që çojnë në bricking të makinerive mac. Lexoni këtë artikull për të mësuar më shumë