How to sync/migrate emails using IMAPSync
Posted: Thu Nov 10, 2022 6:42 pm
Installation
In case when you need to sync emails from another server to your myVesta hosting panel, this script could be very useful.
Firstly, we will install this script, because it's not installed by default during myVesta installation. Here is the official GitHub link: https://github.com/imapsync/imapsync/bl ... Debian.txt
In your SSH, as root, run:
Now let's install our helpers scripts:
When we finish installation, we can proceed with further steps, see next post.
In case when you need to sync emails from another server to your myVesta hosting panel, this script could be very useful.
Firstly, we will install this script, because it's not installed by default during myVesta installation. Here is the official GitHub link: https://github.com/imapsync/imapsync/bl ... Debian.txt
In your SSH, as root, run:
Code: Select all
apt update
### COPY-PASTE THIS AS ONE BLOCK ###
apt install -y \
libauthen-ntlm-perl \
libcgi-pm-perl \
libcrypt-openssl-rsa-perl \
libdata-uniqid-perl \
libencode-imaputf7-perl \
libfile-copy-recursive-perl \
libfile-tail-perl \
libio-socket-inet6-perl \
libio-socket-ssl-perl \
libio-tee-perl \
libhtml-parser-perl \
libjson-webtoken-perl \
libmail-imapclient-perl \
libparse-recdescent-perl \
libproc-processtable-perl \
libmodule-scandeps-perl \
libreadonly-perl \
libregexp-common-perl \
libsys-meminfo-perl \
libterm-readkey-perl \
libtest-mockobject-perl \
libtest-pod-perl \
libunicode-string-perl \
liburi-perl \
libwww-perl \
libtest-nowarnings-perl \
libtest-deep-perl \
libtest-warn-perl \
make \
time \
cpanminus
###
cd /root
git clone https://github.com/imapsync/imapsync.git
cd imapsync
chmod +x imapsync
./imapsync --testslive
Code: Select all
mkdir work
mkdir work/accounts
wget -nv -O /root/imapsync/work/create-mail-sync.sh https://c.myvestacp.com/tools/imapsync/create-mail-sync.sh
chmod u+x /root/imapsync/work/create-mail-sync.sh
wget -nv -O /root/imapsync/work/create-mail-sync.sh https://c.myvestacp.com/tools/imapsync/import-from-file.sh
chmod u+x /root/imapsync/work/import-from-file.sh
wget -nv -O /root/imapsync/work/run-all.sh https://c.myvestacp.com/tools/imapsync/run-all.sh
chmod u+x /root/imapsync/work/run-all.sh