Найти в Дзене
Sam's IT blog

🟡IMAPSYNC мощная утилита для миграции почты через протокол IMAP

🟡IMAPSYNC мощная утилита для миграции почты через протокол IMAP. Если для вас часто стоит вопрос миграции почты, то эта утилита поможет перенести почту между любыми почтовыми серверами. Ниже приводится команда для установки. sudo 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 \ libhttp-daemon-perl \ libhttp-daemon-ssl-perl \ libhttp-message-perl \ libio-socket-inet6-perl \ libio-socket-ssl-perl \ libio-tee-perl \ libhtml-parser-perl \ libjson-webtoken-perl \ libmail-imapclient-perl \ libmodule-scandeps-perl \ libnet-server-perl \ libparse-recdescent-perl \ libproc-processtable-perl \ libreadonly-perl \ libregexp-common-perl \ libsys-meminfo-perl \ libterm-readkey-perl \ libtest-mockobject-perl \ libunicode-string-perl \ liburi-perl \ libwww-perl

🟡IMAPSYNC мощная утилита для миграции почты через протокол IMAP. Если для вас часто стоит вопрос миграции почты, то эта утилита поможет перенести почту между любыми почтовыми серверами. Ниже приводится команда для установки.

sudo 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 \

libhttp-daemon-perl \

libhttp-daemon-ssl-perl \

libhttp-message-perl \

libio-socket-inet6-perl \

libio-socket-ssl-perl \

libio-tee-perl \

libhtml-parser-perl \

libjson-webtoken-perl \

libmail-imapclient-perl \

libmodule-scandeps-perl \

libnet-server-perl \

libparse-recdescent-perl \

libproc-processtable-perl \

libreadonly-perl \

libregexp-common-perl \

libsys-meminfo-perl \

libterm-readkey-perl \

libtest-mockobject-perl \

libunicode-string-perl \

liburi-perl \

libwww-perl \

make \

time \

cpanminus

cd /usr/bin/

wget -N https://raw.githubusercontent.com/imapsync/imapsync/master/imapsync

sudo chmod +x imapsync

📚Документация по установке

Утилита может реализовать множественные сценарии переноса почты благодаря поддрежки регулярных выражений (формат аналогичный команды sed)

Например, если необходимо удалить точку в имени папок, то следующая команда сделает это без необходимости дополнительных скриптов.

/usr/bin/imapsync \

--host1 <server1> --user1 <email1> --password1 <password1> \

--host2 <server2> --user2 <email2> --password2 <password2> \

--regextrans2 's/\\./_/g' \

#linux #email #imap

@samsitblog