Перенос почты с Яндекс 360 на iRedMail: инструкция
АйТи Фреш
Серверы и инфраструктура

Перенос почты на iRedMail с Яндекс 360: установка, ящики, письма и переключение домена

Автор: , директор ООО «АйТи-Фреш» · · ~12 мин чтения
Слева горит облачный дата-центр, справа тихая бухта и домик со своим почтовым сервером
Облако — чужой сервер: когда он горит, вы ждёте. Свой сервер — тихая бухта для переписки.

iRedMail — для тех, кто хочет не просто уйти из облака, а владеть каждой строкой конфигурации своей почты. Пока почта компании живёт в облаке, её судьбу решают чужие инженеры в чужом дата-центре. Перенос почты на iRedMail возвращает переписку на сервер, который вы контролируете: классические Postfix и Dovecot, установка одним скриптом на чистый Linux, без контейнеров и без лицензий на базовую версию. Разбираем переезд с Яндекс 360 на iRedMail целиком — от выбора дистрибутива до отключения старых ящиков.

Своя почта вместо облака: варианты решения

Облачная почта — это ваша переписка на чужом сервере: когда у провайдера авария, вы ждёте вместе со всеми. Собственный почтовый сервер возвращает компании контроль. Основные варианты:

mailcow

Почта, антиспам и веб-почта SOGo с календарями в контейнерах Docker; обновление одной командой.

Carbonio CE

Наследник Zimbra: привычный веб-клиент с календарями и адресными книгами, как в облаке.

iRedMail

Postfix, Dovecot, антиспам и веб-почта на обычном Linux-сервере; от 4 ГБ памяти.

Stalwart

Современный сервер «всё в одном»: IMAP, SMTP, CalDAV, CardDAV; скромные требования.

Почта на инфраструктуре АйТи Фреш

Carbonio CE или mailcow на наших серверах в ЦОД МТС, антиспам и ежедневные бэкапы — от 150 ₽/мес за ящик.

Подберём вариант под вашу компанию и перенесём почту →

Облако не спросит, удобно ли вам ждать

Корпоративная почта в облаке — это договор, в котором время восстановления после аварии определяете не вы. Когда у провайдера горит или обесточен дата-центр, ваши сотрудники сидят без переписки, клиенты пишут в пустоту, а вы обновляете страницу статуса. Никакого рычага, кроме ожидания, у компании нет.

iRedMail — один из способов этот рычаг вернуть. Сервер стоит там, где решили вы, копии делаются туда, куда решили вы, а при сбое администратор видит журналы и чинит, не дожидаясь чужой очереди заявок.

Чужое облако против своего iRedMail
Чужое облако против своего iRedMail
Компания в заложниках у облака — пиксель-арт
Компания в заложниках у облака.

Полный контроль без компромиссов

В облаке вы не видите ничего: ни как обрабатывается ваша почта, ни что делает антиспам с письмами клиентов, ни где лежат копии. Вы получаете чёрный ящик и счёт за него. Когда что-то идёт не так, остаётся писать в поддержку и ждать.

iRedMail — противоположность чёрного ящика. Postfix, Dovecot, антиспам, веб-почта — всё на вашем Linux, всё в привычных файлах конфигурации, всё под вашим администратором. Это выбор компаний, которые не хотят никому доверять свою почту на слово.

Хранилище учётных записей iRedMail

Что входит в iRedMail

iRedMail — не отдельная почтовая программа, а установщик, который собирает проверенные компоненты на чистом сервере. Postfix отвечает за приём и отправку, Dovecot — за хранение и доступ по IMAP и POP3, Amavisd с SpamAssassin и ClamAV — за фильтрацию спама и вирусов, Roundcube — за веб-почту. По желанию добавляется SOGo — веб-почта с календарями и адресными книгами по CalDAV и CardDAV.

Управление ящиками — через веб-панель iRedAdmin. Бесплатная версия умеет домены, ящики, псевдонимы и квоты; расширенная iRedAdmin-Pro платная и добавляет массовые операции, журналы и API. Сравнение с другими сборками — в статье «iRedMail, mailcow или Carbonio».

iRedMail: порядок работ
iRedMail: порядок работ

Выбор дистрибутива и хранилища учётных записей

iRedMail ставится на свежую систему: Debian, Ubuntu, Rocky Linux, AlmaLinux, а также FreeBSD и OpenBSD. Устанавливать поверх сервера, на котором уже что-то работает, нельзя — скрипт перепишет конфигурации веб-сервера и базы данных. Мы чаще всего используем Debian: долгий срок поддержки и предсказуемые обновления.

Второе решение — где хранить учётные записи. Варианты: OpenLDAP, MariaDB или PostgreSQL. LDAP удобен, если планируется связка с другими системами по каталогу; MariaDB и PostgreSQL проще в резервном копировании и привычнее большинству администраторов. Выбор делается один раз при установке, поменять его потом можно только переустановкой и переносом ящиков.

Волна аварии накрывает облако, свой сервер стоит выше — кинокадр FLUX.2
Волна аварии накрывает облако, свой сервер стоит выше.
Ошибки установки iRedMail

Требования к серверу

Для рабочей установки с ClamAV документация iRedMail рекомендует не меньше 4 ГБ оперативной памяти; для офиса на несколько десятков человек мы закладываем 8 ГБ. Диск считается по объёму ящиков в Яндекс 360 плюс запас на рост и место под локальные копии перед отправкой на другую площадку.

Остальное — общее для любого своего почтового сервера: постоянный внешний IP, обратная запись PTR на имя сервера, открытый провайдером исходящий порт 25, полное имя хоста вида mail.company.ru, которое разрешается в этот IP. Без этого письма будут попадать в спам, сколько ни настраивай фильтры.

Защита с первого дня
Защита с первого дня

Установка iRedMail

Скачайте архив актуальной версии со страницы проекта, распакуйте и запустите установщик. Он задаст несколько вопросов: каталог для хранения ящиков, веб-сервер, хранилище учётных записей, первый почтовый домен, пароль администратора и набор дополнительных компонентов.

wget https://github.com/iredmail/iRedMail/archive/refs/tags/<версия>.tar.gz
tar xzf <версия>.tar.gz && cd iRedMail-<версия>
bash iRedMail.sh

После установки перезагрузите сервер, как просит установщик. В домашнем каталоге root остаётся файл с итогами установки — в нём адреса панели и веб-почты и пароли служебных учётных записей. Перенесите эти пароли в менеджер паролей и удалите файл с сервера. Подробный разбор установки на свежем Debian — в статье «Установка iRedMail на Debian 13».

Облако рушится, и сервер падает вместе с вашими письмами — карандашный рисунок
Облако рушится, и сервер падает вместе с вашими письмами.
Выбор дистрибутива и хранилища учётных записей

Ящики, псевдонимы и общие адреса

Создайте в iRedAdmin ящики с теми же адресами, что в Яндекс 360, и задайте квоты с запасом относительно текущего объёма. Дополнительные адреса сотрудников оформляются как псевдонимы, рассылки отделов — как списки рассылки с участниками.

Общие ящики вроде info@ или zakaz@ удобнее всего сделать обычными ящиками, к которым подключаются несколько сотрудников, или настроить общий доступ к папкам через Dovecot. Решите это до переноса писем: структура на приёмнике должна быть готова, когда imapsync начнёт копировать.

Свой сервер — крепость, которую не берёт чужой пожар — изометрия
Свой сервер — крепость, которую не берёт чужой пожар.

Подготовка Яндекс 360

Со стороны источника всё стандартно. Администратор организации разрешает почтовые программы, в каждом ящике включается доступ по IMAP, создаются пароли приложений. Пароль приложения начинает работать с задержкой, поэтому делайте это накануне. Сервер — imap.yandex.ru, порт 993, SSL, логин — полный адрес. Подробно — в статье о подготовке Яндекс 360 к выгрузке.

Ящики, псевдонимы и общие адреса
 — chains_papercut

Перенос писем: один ящик

Письма переносим imapsync из контейнера Docker — на любом Linux-сервере с доступом к обоим серверам. Пароли лежат в файлах, а не в командной строке.

docker run --rm -v "$PWD":/var/tmp gilleslamiral/imapsync imapsync \
  --host1 imap.yandex.ru --ssl1 --user1 buh@company.ru --passfile1 /var/tmp/pass_yandex \
  --host2 mail.company.ru --ssl2 --user2 buh@company.ru --passfile2 /var/tmp/pass_new \
  --automap --nofoldersizes

--automap сопоставляет «Отправленные», «Черновики», «Спам» и «Удалённые» с системными папками Dovecot, чтобы Roundcube и почтовые программы видели их на своих местах. --nofoldersizes ускоряет запуск на больших ящиках: imapsync не пересчитывает размеры папок перед переносом. Повторный запуск докачивает только новое — на нашем стенде второй проход по ящику из 755 писем перенёс ноль писем и пропустил все 755.

Ошибки установки, которые всплывают позже

Перенос писем: все ящики сразу

Для десятков ящиков составьте файл users.csv: адрес и имена файлов с паролями для источника и приёмника. Скрипт ниже проходит по списку и пишет отдельный журнал для каждого ящика.

while IFS=';' read -r user p1 p2; do
  docker run --rm -v "$PWD":/var/tmp gilleslamiral/imapsync imapsync \
    --host1 imap.yandex.ru --ssl1 --user1 "$user" --passfile1 "/var/tmp/$p1" \
    --host2 mail.company.ru --ssl2 --user2 "$user" --passfile2 "/var/tmp/$p2" \
    --automap --logdir /var/tmp/logs
done < users.csv

Образ imapsync работает от непривилегированного пользователя, поэтому каталог с журналами и файлы паролей должны быть ему доступны на чтение и запись — это частая причина «молчаливых» ошибок при первом запуске. После прохода просмотрите журналы на строки с ошибками и запустите проблемные ящики повторно. Подробнее о массовом переносе — в статье «Миграция почты на iRedMail».

Авария в чужом дата-центре — и почта компании недоступна — живопись маслом
Авария в чужом дата-центре — и почта компании недоступна.

Контакты и календари

Если вы поставили SOGo, сотрудники получают календари и адресные книги на сервере. Выгрузите их из Яндекс 360 файлами — контакты в vCard, календари в iCalendar — и импортируйте в SOGo через веб-интерфейс. Затем подключите CalDAV и CardDAV на телефонах и в почтовых программах и удалите старые аккаунты Яндекса, чтобы не было двойных событий.

Без SOGo календари останутся в почтовых программах сотрудников или в отдельном сервисе. Для компании, которая уходит из облака ради контроля, разумнее поставить SOGo сразу: иначе календари так и останутся в чужом облаке.

Что перенастроить в офисе
Блэкаут у провайдера: сервис стоит, вы ждёте — акварель
Блэкаут у провайдера: сервис стоит, вы ждёте.

DKIM, SPF, DMARC и MX

iRedMail генерирует ключ DKIM при установке, подписывает письма через Amavisd. Публичную часть ключа выводит команда amavisd showkeys — точный вид команды и путь к конфигурации зависят от дистрибутива, их даёт документация iRedMail. Опубликуйте запись DKIM в DNS заранее и проверьте командой amavisd testkeys.

За сутки до переключения снизьте TTL MX и SPF. В день переключения: MX — на mail.company.ru, SPF — v=spf1 mx -all или с явным IP сервера, DMARC — сначала p=none с отчётами. Порядок и проверки — в статье о смене MX, SPF, DKIM и DMARC.

Перенос почты с Яндекс 360 на iRedMail

Ошибки установки, которые всплывают позже

Большинство проблем iRedMail закладывается в первые полчаса, на этапе установки, а проявляется через недели. Проверьте эти пункты до того, как переносить письма: исправлять их на работающем сервере дороже.

 — cloud_blueprint
 — bay_comic

Защита сервера с первого дня

Почтовый сервер с открытыми портами начинают перебирать по паролям в первые часы после запуска. iRedMail ставит Fail2ban с правилами для Postfix, Dovecot, Roundcube и SSH — убедитесь, что он запущен и что правила срабатывают на тестовые неверные входы. Вход по SSH переведите на ключи, панель iRedAdmin при возможности закройте от внешнего мира и открывайте только из офиса или через VPN.

Отдельно настройте ограничения на отправку: лимит писем в час для одного ящика защитит репутацию IP, если пароль сотрудника всё-таки утечёт. Взломанный ящик, рассылающий спам, за пару часов отправляет IP сервера в чёрные списки — и тогда страдает вся компания. Пароли сотрудников при переезде задайте новые и сложные: пароли от облачных ящиков на новом сервере не используйте.

Письма уходят из горящего облака в надёжное хранилище — стиль «Матрицы»
Письма уходят из горящего облака в надёжное хранилище.

Резервная копия до переключения

Сделайте первую полную копию нового сервера до смены MX — ящики уже заполнены перенесёнными письмами, и это хорошая точка отката. Копия должна уйти на другую площадку: другой сервер, другой дата-центр, другой провайдер. Заодно проверьте восстановление одного ящика из этой копии на тестовой машине. Если восстановление не работает сегодня, в день аварии оно тоже не заработает.

Переезд из облака на свой сервер — неон
Переезд из облака на свой сервер.
Свой сервер под защитой, пока снаружи шторм — пиксель-арт
Свой сервер под защитой, пока снаружи шторм.

Переключение и финальный проход

Сразу после смены MX запустите imapsync с --maxage 2 по всем ящикам: он заберёт письма, пришедшие в Яндекс 360 за последние двое суток, за секунды на ящик. Через несколько часов, когда DNS обновится у большинства отправителей, повторите проход. Ящики в Яндекс 360 оставьте на две-четыре недели и раз в день повторяйте короткий проход — на случай писем от серверов со старым кэшем DNS.

Ключи от своей почты — у компании — кинокадр FLUX.2
Ключи от своей почты — у компании.

Что перенастроить в офисе

Каждое устройство, которое отправляло почту через Яндекс, перестанет это делать после смены паролей и отключения ящиков. Поэтому список нужен до переключения.

Копия на другой площадке — основа плана Б — карандашный рисунок
Копия на другой площадке — основа плана Б.

Проверка после переезда

Сравните число писем по каждой папке на обеих сторонах — imapsync с --justfoldersizes показывает это без переноса. Отправьте тестовые письма на внешние ящики и посмотрите заголовки: spf=pass, dkim=pass, dmarc=pass. Проверьте IP сервера по чёрным спискам и убедитесь, что веб-почта и iRedAdmin открываются по HTTPS с действующим сертификатом.

Письма переезжают из облака в свой дом — изометрия
Письма переезжают из облака в свой дом.
Пожар в облачном дата-центре и тихая бухта со своим сервером
Авария у провайдера или тишина своего сервера — выбор за компанией.

Регламент обслуживания iRedMail

iRedMail не обновляется одной кнопкой: каждая новая версия выходит с инструкцией по обновлению, которую выполняют вручную. Системные пакеты обновляются штатно через менеджер пакетов. Резервное копирование — ежедневно: ящики, база учётных записей, конфигурации Postfix, Dovecot, Amavisd и ключи DKIM, причём копия уходит на другую площадку.

Полный регламент — с проверками очереди, места, сертификатов и восстановления — разобран в статье «Эксплуатация iRedMail: регламент». Реальный пример переезда — кейс бухгалтерской фирмы на iRedMail.

Когда iRedMail — не лучший выбор

Если в компании нет никого, кто разбирается в Linux, и обслуживание не передаётся подрядчику, iRedMail быстро превратится в сервер, который никто не обновляет. В этом случае лучше mailcow с обновлением одним скриптом или почта на нашей инфраструктуре, где обслуживание входит в цену. Если важны совместная работа, общие календари и мессенджер — посмотрите Carbonio CE.

Частые вопросы

Чем iRedMail отличается от mailcow?

iRedMail ставит компоненты прямо в систему без контейнеров и обновляется по инструкции вручную; mailcow работает в Docker и обновляется скриптом update.sh.

Бесплатен ли iRedMail?

Базовая сборка и панель iRedAdmin бесплатны. Расширенная панель iRedAdmin-Pro с массовыми операциями и API платная.

Можно ли поставить iRedMail на сервер, где уже работает сайт?

Нет. Установщик рассчитан на чистую систему и перепишет конфигурации веб-сервера и базы данных.

Переносит ли imapsync календари?

Нет, только письма. Календари и контакты выгружают из Яндекс 360 файлами и импортируют в SOGo.

Сколько памяти нужно iRedMail?

Документация рекомендует от 4 ГБ при включённом ClamAV; для офиса на несколько десятков человек мы закладываем 8 ГБ.

Что делать со старыми ящиками Яндекс 360?

Держать две-четыре недели с ежедневным коротким проходом imapsync, затем отозвать пароли приложений, сделать финальную выгрузку и отключить тариф.

Миграция почты с Яндекса под ключ от АйТи Фреш

Возьмём на себя весь переезд: проверим текущую почту и домен, поможем выбрать вариант, перенесём письма, папки, календари и контакты, переключим MX, SPF, DKIM и DMARC, проверим доставляемость и поддержим сотрудников после переезда.

Куда переносим: в облако на российской площадке, на ваш собственный сервер, в гибридную схему или как резервный контур рядом с текущей почтой.

  1. Аудит текущей почты и домена — 1–2 рабочих дня
  2. План миграции и фиксированная смета — 1 рабочий день
  3. Настройка сервера, DNS и перенос ящиков — 3–5 рабочих дней
  4. Сопровождение сотрудников и проверка доставляемости — 5 рабочих дней
РаботаСтоимость
Перенос почты, календарей и контактов до 50 ящиковот 12 000 ₽ разово
Корпоративная почта под ключ: сервер, домен, SPF/DKIM/DMARC, до 15 ящиковот 25 000 ₽ разово
Ящики на нашей инфраструктуре (Carbonio CE или mailcow, ЦОД МТС)от 150 ₽/мес за ящик
Обслуживание почтового сервераот 7 000 ₽/мес

Опыт: перенесли 617 ящиков гостиничной группы за 3 дня. Точный срок и смету фиксируем после аудита; простой при переключении зависит от схемы и оговаривается в договоре. Подробнее — на странице услуги «Корпоративная почта для бизнеса».

Столкнулись с похожей задачей? Обращайтесь — решим

Если у вас происходит что-то из описанного в этой статье — или любая другая проблема с ИТ-инфраструктурой, — обращайтесь в любое время. Мои специалисты и я лично разберём ситуацию, найдём настоящую причину и доведём до решения.

Возьмёмся и за разовую задачу, и за постоянное обслуживание. Первичная консультация — бесплатно и без обязательств.

📞 +7 903 729-62-41 ✈ Telegram @ITfresh_Boss

С уважением, Семёнов Евгений Сергеевич, директор «АйТи Фреш» — IT-аутсорсинг для компаний до 50 рабочих мест, 15+ лет практики

© ООО «АйТи-Фреш» · Москва · Все статьи