В инструкции рассмотрим, как выполнить перенос почтовых ящиков и их содержимого из сервиса «Яндекс 360» на облачный сервер Timeweb Cloud с панелью ispmanager.
Вместо размещения почты на облачном сервере можно воспользоваться сервисом «Корпоративная почта» — и перенести все ящики автоматически.
Подготовка к импорту
Для начала работы выполните следующие шаги:
- В панели Timeweb Cloud создайте облачный сервер с панелью ispmanager.
- Редакция ispmanager может быть любой, в качестве ОС рекомендуем выбирать Ubuntu 20.04.
- Если планируете разместить на сервере не только почту, но и проекты — учитывайте отличия редакций ispmanager.
- Тариф сервера выбирайте из ваших потребностей и объема почты, которую будете переносить. Учитывайте, что система и панель займут около 5 ГБ диска.
- В панели ispmanager создайте почтовый домен:
— Если в панели еще нет пользователя, который будет управлять почтой — создайте пользователя и почтовый домен:
-
- Перейдите в раздел «Пользователи» — «Создать пользователя».
- Задайте логин и пароль пользователя, нажмите «Далее».
- Снимите галки у пунктов «Создать FTP-пользователя» и «Создать сайт».
- Укажите почтовый домен.
- В поле «IP-адрес» укажите адрес вашего сервера (ispmanager предложит его автоматически).
- Нажмите «Далее» и «Завершить».
— Если в панели уже создан нужный пользователь — добавьте почтовый домен:
-
- Перейдите в «Управление DNS» → «Создать домен».
- Если работаете под root — выберите владельца (пользователя панели) из списка.
- Укажите имя домена.
- В поле «Локальные IP-адреса» выберите IPv4-адрес созданного сервера.
- Отметьте чекбокс «Создать почтовый домен».
- Нажмите «Создать».
- (Опционально) Узнайте, сколько места занимают письма в ящиках. Сделать это можно с помощью Outlook:
-
- Настройте программу по инструкции от Яндекса.
- Откройте главную страницу программы и нажмите правой кнопкой мыши на название (адрес) ящика.
- Откройте «Свойства файла данных» и выберите «Размер папки».
- Проверьте, что у пользователя ispmanager есть свободное место под почтовые домены и ящики. Это можно сделать в ispmanager в разделе «Пользователи», обратив внимание на столбец «Диск (MB)».
- Проверьте свободное место на самом сервере. Эти данные можно просмотреть на дашборде в панели Timeweb Cloud.
Если места недостаточно, увеличьте размер диска — с помощью конфигуратора или путем смены тарифа.
- Для импортируемого ящика включите IMAP и доступ по портальному паролю на стороне Яндекса:
-
- Авторизуйтесь в ящике на Яндексе.
- Кликните на значок шестеренки справа вверху и выберите «Все настройки».
- Перейдите в подраздел «Почтовые программы».
- Отметьте чекбокс «С сервера imap.yandex.ru по протоколу IMAP».
- Отметьте чекбокс «Портальный пароль».
Включить IMAP и доступ по портальному паролю массово для всех ящиков невозможно. Процесс нужно выполнить для каждого ящика по отдельности.
Импорт почты
- В панели ispmanager перейдите в раздел «Почта» — «Импорт».
- Настройте параметры импорта:
-
- Владелец — укажите пользователя ispmanager, у которого будут храниться импортируемые ящики.
- Источник — выберите «Яндекс 360 для бизнеса».
- Нажмите «Получить токен» и войдите в аккаунт администратора «Яндекс 360», после чего вас переадресует обратно в ispmanager. Продолжите заполнять данные для импорта.
- Организация — выберите организацию, ящики которой хотите импортировать.
- Домены — выберите домены.
- Ящики — выберите почтовые ящики для импорта.
- Отметьте опции:
- «Импортировать содержимое почтовых ящиков». Если не отмечать этот пункт, то на стороне ispmanager будут созданы импортируемые ящики, но письма не будут перенесены.
- «Изменить пароли почтовых ящиков». Это обязательное условие для импорта, без смены паролей перенести почту не получится. Пароли будут изменены у ящиков в Яндекс 360 и на стороне ispmanager.
- «Игнорировать существующие ящики» (опционально) — опция поможет пропустить импорт уже существующих в панели ящиков. Если она не выбрана, перед импортом будет удалено содержимое ящиков и изменен пароль.
- Нажмите «Импорт».
Настройка DNS-записей
- В панели ispmanager перейдите в раздел «Настройки» — «Конфигурация ПО».
- Кликните дважды на «Почтовый сервер (SMTP/POP3/IMAP)».
- Включите опцию «OpenDKIM (exim)» и сохраните изменения. Необходимый модуль установится в течение пары минут.
- Перейдите в ispmanager в раздел «Почта» — «Почтовые домены».
- Кликните дважды на почтовый домен, чтобы перейти к его настройкам.
- Включите DKIM для домена и сохраните изменения.
- Перейдите в раздел «Управление DNS» → три точки справа от почтового домена → «Управлять DNS-записями», чтобы просмотреть DNS домена.
- На стороне держателя NS-серверов (узнать его можно здесь) выполните следующие действия:
- создайте для домена поддомен
mailи укажите в качестве его A-записи IPv4-адрес вашего сервера; - пропишите для домена DNS-записи MX, DKIM, SPF, указанные в ispmanager.
- создайте для домена поддомен
Например, если домен делегирован на наши NS-серверы, то эти настройки необходимо выполнить в панели Timeweb Cloud в разделе «Домены и SSL», кликнув на нужный домен.
Пример DNS-записей в панели Timeweb Cloud:
Настройка работы ящиков в почтовых программах
Для работы с импортированными ящиками можно использовать встроенный в ispmanager сервис Roundcube или настроить работу через собственный почтовый клиент.
Для перехода в Roundcube в разделе «Почта» выделите ящик и кликните «Почтовый клиент».
Параметры для настройки другого почтового клиента можно найти в разделе «Почта» → три точки справа от почтового ящика → «Настройки для почтовых клиентов».
Возможные ошибки
Ошибка в ispmanager после импорта
Может возникнуть следующая ошибка:
Она возникает из-за включенной переменной date.timezone в глобальных настройках PHP.
Для устранения проблемы необходимо указать для этой переменной нужное для вас значение.
Импорт завершается с ошибкой
Импорт может завершиться с ошибкой, если:
- включен модуль DDoS Guard внутри ispmanager;
- на аккаунте Яндекса у почтового ящика включена двухфакторная аутентификация.
Проверьте эти параметры.
Ошибка при импорте через CSV-файл
При импорте через CSV-файл в логе импорта почтовых ящиков может возникать ошибка:
Ошибка означает, что данная сеть не доступна с сервера:
Для устранения проблемы отключите использование адреса IPv6 в конфигурационном файле /etc/exim4/exim4.conf.template.
Откройте файл:
Добавьте в него строку:
Сохраните изменения.
После внесения изменений перезапустите службу:
Затем повторите импорт почты.