Перейти к содержанию
Acecore

Руководство по миграции с Zoho Mail на KAGOYA MAIL — DNS, аутентификация и аудит данных на практике

by Gui
Содержание
Руководство по миграции с Zoho Mail на KAGOYA MAIL — DNS, аутентификация и аудит данных на практике

Хотите мигрировать с 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.

  1. Настройки домена → Добавить пользовательский домен для регистрации вашего домена
  2. Установите настройку доставки по умолчанию «Обрабатывать как ошибку» (для писем на несуществующие адреса)
  3. Создайте необходимые учётные записи электронной почты

ШАГ 2: Экспорт данных почты Zoho

Экспортируйте данные электронной почты из панели администратора Zoho Mail, по учётным записям.

  1. Перейдите в Панель администратора → Управление данными → Экспорт почтового ящика
  2. Выберите целевую учётную запись и начните экспорт
  3. Скачайте сгенерированный 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.net10

SPF-запись

v=spf1 include:kagoya.net ~all

Измените старый include:zoho.jp на include:kagoya.net.

DKIM-запись

Получите открытый ключ из Настроек DKIM в панели управления KAGOYA и зарегистрируйте его как TXT-запись.

ТипИмяЗначение
TXTkagoya._domainkey.(ваш домен)v=DKIM1;k=rsa;p=(открытый ключ)

Удалите старую запись zmail._domainkey (Zoho).

DMARC-запись

v=DMARC1; p=quarantine; rua=mailto:(адрес для отчётов)

Повышение политики с none до quarantine усиливает предотвращение подделки.

ШАГ 5: Тестирование отправки/получения

После переключения DNS обязательно проверьте эти четыре пункта:

  1. Можете ли вы получать извне? — Отправьте тестовое письмо с Gmail и т.д.
  2. Можете ли вы отправлять наружу? — Отправьте с KAGOYA на Gmail и т.д.
  3. SPF PASS — Проверьте наличие spf=pass в заголовках полученного письма
  4. 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

После завершения аудита данных и стабильной работы отправки/получения на новом сервисе переходите к отмене.

  1. Откройте Панель администратора Zoho Mail → Управление подпиской → Обзор
  2. Нажмите ссылку Управление подпиской для перехода в Zoho Store
  3. Нажмите Изменить тариф
  4. Внизу страницы нажмите Отменить подписку
  5. Выберите причину и подтвердите Перейти на бесплатный тариф

Если отмечено «Автоматически перейти на пониженный тариф в конце текущего расчётного периода», вы можете продолжать использовать функции платного тарифа до конца периода, после чего произойдёт автоматический переход на бесплатный тариф. Чтобы иметь подстраховку для отката, рекомендуем не удалять сразу, а некоторое время наблюдать на бесплатном тарифе.

Выводы

  1. Сократите DNS TTL заранее для минимизации воздействия при переключении
  2. И SPF, и DKIM обязательны. Наличие только одного увеличивает риск попадания в спам, особенно в Gmail
  3. Следите за «видимыми, но ненужными» данными при аудите старого сервиса. Корзина и история версий могут незаметно потреблять хранилище
  4. Сохраните квитанции и счета-фактуры перед отменой. После удаления учётной записи их будет невозможно получить
  5. Выбирайте исходя из «что нужно отделить», а не «что дешевле». Электронная почта — жизненная линия бизнеса, и инвестиции в выделенную среду оправданы

Миграция электронной почты затрагивает широкий спектр областей — DNS, аутентификация почты — что делает её психологически пугающей. Но в конечном счёте это просто правильная настройка четырёх типов записей: MX, SPF, DKIM и DMARC. Следуйте шагам этого руководства, проверяя каждый по ходу дела.

Общий процесс миграции

Настройка KAGOYA

Добавление домена и создание учётных записей электронной почты.

Миграция данных почты

Экспорт из Zoho → IMAP-импорт в KAGOYA.

Переключение DNS

Обновление MX, SPF и DKIM для указания на KAGOYA.

Тестирование аутентификации

Проверка SPF и DKIM PASS, затем тестирование отправки/получения.

Аудит данных Zoho

Проверка и сортировка оставшихся данных во всех сервисах Workplace.

Отмена подписки Zoho

Отмена подписки.

Конфигурация до и после

Zoho Workplace Standard
  • Zoho Mail (тариф 30 ГБ)
  • WorkDrive / Cliq / Calendar в комплекте (не используются после миграции на Nextcloud)
  • ¥1 440/мес. (3 пользователя, поголовная тарификация)
  • SPF использует include:zoho.jp
  • DKIM использует zmail._domainkey

KAGOYA MAIL Bronze
  • 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
Частые вопросы
Будет ли период во время миграции, когда письма не приходят?
Если TTL DNS установлен коротким, это займёт от нескольких минут до нескольких часов. При управлении через Cloudflare установка TTL на 2 минуты перед переключением минимизирует воздействие. Продолжайте проверять старый сервер в течение нескольких дней после переключения.
Как экспортировать данные почты из Zoho?
Перейдите в панель администратора Zoho Mail → Управление данными → Экспорт почтового ящика. Можно экспортировать по учётным записям в формате ZIP, который содержит файлы EML.
Что будет, если настроить только SPF или DKIM, но не оба?
Вероятность того, что принимающие серверы пометят вашу почту как спам, увеличивается. Gmail в частности стал строже, и всё чаще требует прохождения обоих — SPF и DKIM — PASS.
Что происходит с данными при отмене подписки Zoho Workplace?
При окончании платного тарифа он переходит на бесплатный. У бесплатного тарифа тоже есть ограничения на хранение, поэтому необходимые данные следует экспортировать заранее. Удаление самой учётной записи навсегда удаляет все данные.
G

Gui

Генеральный директор Acecore. Универсальный инженер, охватывающий разработку систем, веб-производство, управление инфраструктурой и IT-образование. Любит решать организационные и человеческие задачи с помощью технологий.

Разработка систем Веб-производство Управление инфраструктурой IT-образование

Хотите узнать больше о наших услугах?

Мы обеспечиваем комплексную поддержку: разработка систем, веб-дизайн, графический дизайн и IT-образование.

Похожие статьи

Поиск статей