Kröfur
Uppsetning
Samstillir tölvupóst
Flutningsvalkostir
Þó að það sé yfirleitt ekki vandamál að flytja vefsíður, þá er stundum erfiðara að flytja tölvupóstkassa. Þetta á sérstaklega við þegar tveir netþjónar nota ekki sama hugbúnaðinn. Sem betur fer, til að einfalda þetta skref, eru mörg verkfæri, þar á meðal Imapsync, sem er það sem við ætlum að tala um í dag.
Imapsync tólið gerir það mögulegt að samstilla pósthólf með því að nota IMAP samskiptareglur. Þetta mun aðeins virka ef þú notar líka IMAP til að sækja tölvupóstinn þinn, eða ef þú eyðir ekki tölvupóstinum þínum af þjóninum með POP samskiptareglunum.
Kröfur
Áður en þú setur upp einhverja pakka á Ubuntu netþjóninum er mælt með því að þú uppfærir kerfið.
sudo apt-get update
sudo apt-get -y upgrade
Uppsetning
Fyrst þarftu að setja upp nauðsynlegar forsendur til að keyra 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 \
Það gæti verið nauðsynlegt að uppfæra IMAP og JSON viðskiptavinina með cpanm.
sudo cpanm Mail::IMAPClient
sudo cpanm JSON::WebToken
Sæktu nýjasta Imapsync kóðann frá opinberu Git geymslunni.
git clone https://github.com/imapsync/imapsync.git
Farðu í nýklónuðu geymsluna og settu hana upp með eftirfarandi skipunum á vélinni þinni.
cd imapsync
mkdir -p dist
sudo make install
Þú getur athugað útgáfuna af Imapsync með eftirfarandi skipun.
imapsync -v
Samstillir tölvupóst
Setningafræði til að samstilla tölvupóst frá server1til að server2nota aðeins nauðsynlega valkosti er sýnd hér að neðan.
imapsync --host1 server1.imap.tld --user1 [email protected] --password1 password1 --host2 server2.imap.tld --user2 [email protected] --password2 password2
Lykilorð
Til að forðast að slá inn venjulegt pósthólfslykilorð geturðu geymt þau í skrám og notað --passfile1og --passfile2rökin til að hlaða þeim sjálfkrafa úr skrám sem innihalda lykilorðin.
imapsync --host1 server1.imap.tld --user1 [email protected] --passfile2 /home/user/pass1 --host2 server2.imap.tld --user2 [email protected] --passfile2 /home/user/pass2
Tengingin við IMAP netþjóninn
Nokkrir valkostir eru tiltækir til að tengja Imapsync við póstþjóninn þinn, þar á meðal hvers konar tenging er notuð. Sjálfgefið, Imapsync mun reyna að nota SSL eða TLS á höfn 993til að tengjast. Eftirfarandi eru dæmi um tenginguna á þjóninum til að flytja (skipta 1um 2fyrir annan þjóninn).
--nossl1fyrir ódulkóðaða tengingu um tengi 143( ekki mælt með því )
--ssl1 fyrir dulkóðaða tengingu við SSL í gegnum port 993
--tls1 til að tengjast TLS í gegnum höfn 993
Það eru líka valkostir til að skilgreina tegund auðkenningar. Þetta er tilgreint með --authmech1og --authmech2röksemdum, þar sem möguleg gildi eru sem hér segir (í hástöfum).
Möppur
Samstilling möppu getur valdið vandræðum, sérstaklega ef sjálfgefnar möppur, (Inbox, Spam, Archive, Sent), heita ekki það sama á báðum póstþjónum. Imapsync býður upp á nokkra möguleika fyrir þetta:
--automap til að nota sjálfvirka sjálfgefna möppugreiningu.
--nomixfolders til að forðast að sameina möppur með svipuðu nafni í samræmi við hástafanæmi.
--prefix1 til að fjarlægja forskeyti úr möppunum til að flytja.
--prefix2 til að bæta forskeyti við fluttar möppur.
--skipemptyfolders til að endurskapa ekki tómar möppur á áfangaþjóninum.
Flutningsvalkostir
Til að flýta fyrir flutningi tölvupósts geturðu notað --usecacherökin til að geyma möppurnar tímabundið á þjóninum þar sem þú settir upp Imapsync.
Þú getur líka eytt skilaboðum frá fyrsta þjóninum með --delete1röksemdafærslunni.
Að lokum, áður en þú byrjar flutninginn skaltu ekki hika við að nota --dryrökin til að athuga niðurstöðu skipunar, án þess að framkvæma hana.