imapsync установка на debian

Imapsync — это инструмент для передачи данных по протоколу IMAP. Цель imapsync — перенос учетных записей IMAP или резервное копирование учетных записей IMAP. IMAP — это один из трех текущих стандартных протоколов для доступа к почтовым ящикам, два других — это POP3 и HTTP с веб-почтой, веб-почта часто привязана к серверу IMAP. Веб-сайт Upstream

Установка

Чтобы нас установить на Debian нам потребуется поставить дополнительные библиотеки

apt-get update -y  && apt-get dist-upgrade -y && apt-get autoremove -y && apt-get autoclean -y
apt-get install git rcs make makepasswd cpanminus
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 \
  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                     \
  cpanminus

Теперь нам надо установить дополнительные библиотеки Python с помощью CPAN.

sudo cpanm Crypt::OpenSSL::RSA Crypt::OpenSSL::Random --force
sudo cpanm Mail::IMAPClient JSON::WebToken Test::MockObject
sudo cpanm Unicode::String Data::Uniqid

Установите Imapsync

После завершения установки необходимых пакетов. Загрузите последний код imapsync из официального репозитория Github в вашей локальной системе.

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

Перейдите к недавно клонированному репозиторию и установите его в вашей системе с помощью следующих команд.

cd imapsync
mkdir -p dist
sudo make install

На этом этапе ваша система готова перенести все данные из одной учетной записи электронной почты в другую учетную запись электронной почты с помощью IMAP.

Передача электронной почты с помощью IMAP

Итак, вы готовы к миграции. Перед миграцией убедитесь, что в обеих учетных записях запущен протокол IMAP и доступен из вашей системы. После этого используйте следующий синтаксис команды.

./imapsync
imapsync --host1 mail.example.com  --user1 user@example.com --password1 xxxxxxxx  --host2 mail2.example.com --user2 user@example.com --password2 xxxxxxxx
0

Автор публикации

не в сети 2 дня

conter

0
Комментарии: 4Публикации: 54Регистрация: 19-10-2019

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт защищен reCAPTCHA и применяются Политика конфиденциальности и Условия обслуживания применять.

Авторизация
*
*
Этот сайт защищен reCAPTCHA и применяются Политика конфиденциальности и Условия обслуживания применять.
Генерация пароля
Этот сайт защищен reCAPTCHA и применяются Политика конфиденциальности и Условия обслуживания применять.