Руководство по миграции с Zoho Mail на KAGOYA MAIL — DNS, аутентификация и аудит данных на практике
Содержание
- Узнаёте свою ситуацию?
- Почему KAGOYA MAIL?
- ШАГ 1: Подготовка приёмной стороны
- ШАГ 2: Экспорт данных почты Zoho
- ШАГ 3: IMAP-импорт
- ШАГ 4: Переключение DNS
- MX-записи
- SPF-запись
- DKIM-запись
- DMARC-запись
- ШАГ 5: Тестирование отправки/получения
- ШАГ 6: Аудит данных старого сервиса
- Сервисы для проверки и критерии принятия решений
- Подводный камень WorkDrive: корзина, потребляющая хранилище
- ШАГ 7: Отмена подписки Zoho
- Выводы
Хотите мигрировать с Zoho Workplace на другой почтовый сервис, но беспокоитесь о настройках DNS и аутентификации электронной почты? Это практическое руководство проведёт вас через весь процесс. На примере миграции с Zoho Mail на KAGOYA MAIL мы рассмотрим переключение DNS, аутентификацию SPF/DKIM и аудит данных старого сервиса.
Узнаёте свою ситуацию?
Zoho Workplace — это набор групповой работы, объединяющий Mail, WorkDrive, Cliq, Calendar и множество других сервисов. Но не оказались ли вы в подобной ситуации?
- Вы используете только функцию электронной почты, но платите за весь набор групповой работы
- Файловое хранилище уже мигрировано на другой сервис (Nextcloud, Google Drive и т.д.)
- Модель тарификации по количеству пользователей становится обременительной по мере роста команды
В таких случаях миграция на сервис только для электронной почты становится реальным вариантом.
Почему KAGOYA MAIL?
KAGOYA MAIL — это сервис, ориентированный исключительно на электронную почту для бизнеса. Вот что стоит учесть:
- Выделенный виртуальный сервер с выделенным IP — В отличие от общего хостинга с WordPress, ваш показатель доставляемости и стабильность выше
- Фиксированная цена с неограниченным количеством пользователей — В отличие от поголовной тарификации Zoho, можно свободно добавлять учётные записи
- Серверы в Японии с солидным опытом в корпоративном использовании, стандартная поддержка SPF/DKIM/DMARC
- Поддержка IMAP/SMTP позволяет продолжать использовать существующие почтовые клиенты
Тариф Bronze стоит ¥3 300/мес. (¥2 640/мес. при годовой оплате). По сравнению с Zoho Workplace Standard (¥1 440/мес. за 3 пользователей) чистая стоимость выше, но учитывая выделенную почтовую среду, выделенный IP и неограниченное количество пользователей, это стоит рассмотреть как инвестицию в надёжность электронной почты.
ШАГ 1: Подготовка приёмной стороны
Добавьте свой домен и создайте учётные записи электронной почты в панели управления KAGOYA.
- Настройки домена → Добавить пользовательский домен для регистрации вашего домена
- Установите настройку доставки по умолчанию «Обрабатывать как ошибку» (для писем на несуществующие адреса)
- Создайте необходимые учётные записи электронной почты
ШАГ 2: Экспорт данных почты Zoho
Экспортируйте данные электронной почты из панели администратора Zoho Mail, по учётным записям.
- Перейдите в Панель администратора → Управление данными → Экспорт почтового ящика
- Выберите целевую учётную запись и начните экспорт
- Скачайте сгенерированный ZIP-файл
ZIP содержит файлы электронной почты в формате EML. В зависимости от количества учётных записей и объёма писем экспорт может занять от нескольких десятков минут, так что планируйте заранее.
ШАГ 3: IMAP-импорт
Импортируйте экспортированные файлы EML на целевой IMAP-сервер. Делать это вручную утомительно, поэтому рекомендуется автоматизация скриптом Python.
import imaplib
import email
import glob
# KAGOYA IMAP connection
imap = imaplib.IMAP4_SSL("mail-server-name", 993)
imap.login("account-name", "password")
imap.select("INBOX")
# Bulk upload EML files
for eml_path in glob.glob("export/**/*.eml", recursive=True):
with open(eml_path, "rb") as f:
msg = f.read()
imap.append("INBOX", None, None, msg)
imap.logout()
ШАГ 4: Переключение DNS
Измените DNS-записи для перенаправления доставки почты. В этом примере используется Cloudflare, но настройки одинаковы независимо от DNS-провайдера.
MX-записи
Удалите MX-записи Zoho (mx.zoho.jp / mx2.zoho.jp / mx3.zoho.jp) и зарегистрируйте новый почтовый сервер. Для KAGOYA MAIL:
| Тип | Имя | Значение | Приоритет |
|---|---|---|---|
| MX | (ваш домен) | dmail.kagoya.net | 10 |
SPF-запись
v=spf1 include:kagoya.net ~all
Измените старый include:zoho.jp на include:kagoya.net.
DKIM-запись
Получите открытый ключ из Настроек DKIM в панели управления KAGOYA и зарегистрируйте его как TXT-запись.
| Тип | Имя | Значение |
|---|---|---|
| TXT | kagoya._domainkey.(ваш домен) | v=DKIM1;k=rsa;p=(открытый ключ) |
Удалите старую запись zmail._domainkey (Zoho).
DMARC-запись
v=DMARC1; p=quarantine; rua=mailto:(адрес для отчётов)
Повышение политики с none до quarantine усиливает предотвращение подделки.
ШАГ 5: Тестирование отправки/получения
После переключения DNS обязательно проверьте эти четыре пункта:
- Можете ли вы получать извне? — Отправьте тестовое письмо с Gmail и т.д.
- Можете ли вы отправлять наружу? — Отправьте с KAGOYA на Gmail и т.д.
- SPF PASS — Проверьте наличие
spf=passв заголовках полученного письма - DKIM PASS — Проверьте наличие
dkim=passв заголовках полученного письма
Проверку заголовков электронной почты можно автоматизировать с помощью Python. Подтверждение SPF/DKIM PASS, в частности, легко пропустить визуально, поэтому извлечение скриптом надёжнее.
import imaplib
import email
imap = imaplib.IMAP4_SSL("mail-server-name", 993)
imap.login("account-name", "password")
imap.select("INBOX")
_, data = imap.search(None, "ALL")
for num in data[0].split()[-3:]: # Latest 3 emails
_, msg_data = imap.fetch(num, "(RFC822)")
msg = email.message_from_bytes(msg_data[0][1])
auth = msg.get("Authentication-Results", "")
print(f"Subject: {msg['Subject']}")
print(f"Auth: {auth[:200]}")
print()
imap.logout()
ШАГ 6: Аудит данных старого сервиса
Zoho Workplace объединяет много сервисов помимо почты, включая WorkDrive, Cliq, Calendar и Contacts. Перед отменой подписки убедитесь, что в каждом сервисе не осталось данных.
Сервисы для проверки и критерии принятия решений
| Сервис | Что проверить |
|---|---|
| Zoho Mail | Были ли данные импортированы в новый сервис? |
| Zoho WorkDrive | Использование хранилища равно 0? Проверьте включая корзину |
| Zoho Contacts | Количество контактов. Экспортируйте в CSV/VCF при необходимости |
| Zoho Calendar | Оставшиеся события или напоминания |
| Zoho Cliq | Нужно ли сохранять историю чатов |
| Другие (Notebook, Writer, Sheet и т.д.) | Какие-либо созданные документы |
Подводный камень WorkDrive: корзина, потребляющая хранилище
Легко упустить из виду проблему с корзиной WorkDrive. В нашем случае панель администратора показывала примерно 45 ГБ использования хранилища, но при открытии папок отображалось «Нет элементов».
Причина: все данные лежали в корзине Team Folder. Данные, удалённые во время предыдущей миграции на Nextcloud, всё это время оставались в корзине.
Панель администратора включает данные корзины при отображении использования хранилища. «Хранилище в использовании ≠ данные, которые нужно резервировать», поэтому проверяйте корзину перед принятием решений.
ШАГ 7: Отмена подписки Zoho
После завершения аудита данных и стабильной работы отправки/получения на новом сервисе переходите к отмене.
- Откройте Панель администратора Zoho Mail → Управление подпиской → Обзор
- Нажмите ссылку Управление подпиской для перехода в Zoho Store
- Нажмите Изменить тариф
- Внизу страницы нажмите Отменить подписку
- Выберите причину и подтвердите Перейти на бесплатный тариф
Если отмечено «Автоматически перейти на пониженный тариф в конце текущего расчётного периода», вы можете продолжать использовать функции платного тарифа до конца периода, после чего произойдёт автоматический переход на бесплатный тариф. Чтобы иметь подстраховку для отката, рекомендуем не удалять сразу, а некоторое время наблюдать на бесплатном тарифе.
Выводы
- Сократите DNS TTL заранее для минимизации воздействия при переключении
- И SPF, и DKIM обязательны. Наличие только одного увеличивает риск попадания в спам, особенно в Gmail
- Следите за «видимыми, но ненужными» данными при аудите старого сервиса. Корзина и история версий могут незаметно потреблять хранилище
- Сохраните квитанции и счета-фактуры перед отменой. После удаления учётной записи их будет невозможно получить
- Выбирайте исходя из «что нужно отделить», а не «что дешевле». Электронная почта — жизненная линия бизнеса, и инвестиции в выделенную среду оправданы
Миграция электронной почты затрагивает широкий спектр областей — DNS, аутентификация почты — что делает её психологически пугающей. Но в конечном счёте это просто правильная настройка четырёх типов записей: MX, SPF, DKIM и DMARC. Следуйте шагам этого руководства, проверяя каждый по ходу дела.
Общий процесс миграции
Настройка KAGOYA
Добавление домена и создание учётных записей электронной почты.
Миграция данных почты
Экспорт из Zoho → IMAP-импорт в KAGOYA.
Переключение DNS
Обновление MX, SPF и DKIM для указания на KAGOYA.
Тестирование аутентификации
Проверка SPF и DKIM PASS, затем тестирование отправки/получения.
Аудит данных Zoho
Проверка и сортировка оставшихся данных во всех сервисах Workplace.
Отмена подписки Zoho
Отмена подписки.
- Zoho Mail (тариф 30 ГБ)
- WorkDrive / Cliq / Calendar в комплекте (не используются после миграции на Nextcloud)
- ¥1 440/мес. (3 пользователя, поголовная тарификация)
- SPF использует include:zoho.jp
- DKIM использует zmail._domainkey
- KAGOYA MAIL (виртуальный выделенный сервер с выделенным IP)
- Только почтовый сервер, неограниченное количество пользователей
- ¥3 300/мес. (¥2 640/мес. при годовой оплате)
- SPF использует include:kagoya.net
- DKIM использует kagoya._domainkey
- Выполнено: Добавить домен и создать учётные записи в KAGOYA
- Выполнено: Экспортировать данные почты Zoho в ZIP
- Выполнено: IMAP-импорт в KAGOYA
- Выполнено: Переключить MX-записи в Cloudflare DNS
- Выполнено: Обновить SPF-запись на kagoya.net
- Выполнено: Обновить DKIM-запись на kagoya._domainkey
- Выполнено: Настроить политику DMARC
- Выполнено: Тестирование отправки/получения и проверка SPF/DKIM PASS
- Выполнено: Аудит данных всех сервисов Zoho Workplace
- Выполнено: Отменить подписку Zoho
Будет ли период во время миграции, когда письма не приходят?
Как экспортировать данные почты из Zoho?
Что будет, если настроить только SPF или DKIM, но не оба?
Что происходит с данными при отмене подписки Zoho Workplace?
Gui
Генеральный директор Acecore. Универсальный инженер, охватывающий разработку систем, веб-производство, управление инфраструктурой и IT-образование. Любит решать организационные и человеческие задачи с помощью технологий.
Хотите узнать больше о наших услугах?
Мы обеспечиваем комплексную поддержку: разработка систем, веб-дизайн, графический дизайн и IT-образование.