Перенос общих ящиков, алиасов, рассылок и правил почты
АйТи Фреш
Серверы и инфраструктура

Перенос общих ящиков, псевдонимов, рассылок и правил при переезде почты на свой сервер

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

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

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

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

mailcow

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

Carbonio CE

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

iRedMail

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

Stalwart

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

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

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

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

Настройки — это тоже ваши данные

Облачный провайдер охотно отдаёт письма по IMAP. Но годами накопленная логика работы с почтой — кто читает общий ящик, куда уходят письма на sales@, какие правила раскладывают счета по папкам — хранится в его панели и выгрузке не подлежит. Пока вы в облаке, эта логика принадлежит провайдеру в той же мере, что и вам.

На своём сервере всё иначе: псевдонимы лежат в базе, правила — в файлах Sieve, права — в конфигурации, и всё это попадает в резервные копии. Переезд — хороший момент впервые записать эту логику и сделать её своей.

Облако не отдаст ваши настройки
Облако не отдаст ваши настройки
Ключи от своей почты — у компании — бумажная аппликация
Ключи от своей почты — у компании.

Вас обокрали по-тихому

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

Это главный урок облака: даже то, что сделали вы сами, вам не принадлежит. На своём сервере каждое правило, каждый псевдоним и каждое право — в ваших файлах и в ваших копиях. Перенесите их один раз, правильно, и больше никогда не восстанавливайте по скриншотам.

Тест после переключения

Шаг 1. Инвентаризация

Прежде чем что-то переносить, составьте полный список. Источник — панель администратора Яндекс 360 и опрос руководителей отделов: администратор видит не всё, что сотрудники настроили в своих ящиках сами.

Что в Яндекс 360Что на своём сервереПереносится автоматически?
общий ящик info@отдельный ящик + права сотрудникамписьма — да (imapsync), права — нет
дополнительный адрес сотрудникапсевдоним на ящикнет, создаётся заново
рассылка отделапсевдоним или список рассылкинет
правило фильтрацииправило Sieveнет
автоответvacation в Sieveнет
подписьподпись в веб-почте или программенет
пересылка на внешний адресredirect в Sieve или псевдонимнет
Что переносится вручную
Что переносится вручную
Копия на другой площадке — основа плана Б — живопись маслом
Копия на другой площадке — основа плана Б.

Шаг 2. Общие ящики: письма

Общий ящик в Яндекс 360 забирается по IMAP через сотрудника, у которого есть к нему доступ, с техническим логином по формату из справки Яндекса. Перед массовым переносом проверьте формат на одном ящике с --justfoldersizes: команда покажет число писем по папкам и ничего не перенесёт.

docker run --rm -v "$PWD":/var/tmp gilleslamiral/imapsync imapsync \
  --host1 imap.yandex.ru --ssl1 --user1 '<технический логин общего ящика>' --passfile1 /var/tmp/pass_anna \
  --host2 mail.company.ru --ssl2 --user2 info@company.ru --passfile2 /var/tmp/pass_info \
  --automap --justfoldersizes

На своём сервере общий ящик заранее создаётся как обычный ящик с собственным паролем. Если проверка прошла, уберите --justfoldersizes и запустите перенос. Подготовка Яндекс 360 и формат логина — в статье о подготовке Яндекс 360 к выгрузке.

Ящики уволенных
Порядок за неделю
Порядок за неделю

Шаг 3. Общие ящики: права

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

В mailcow делегирование настраивается в карточке ящика, подробно — в статье «Общий ящик info@ в mailcow». Отдельно решите, кто может отправлять письма от имени общего адреса: это отдельное право, и без него сотрудник получит ошибку отправителя.

Письма переезжают из облака в свой дом — акварель
Письма переезжают из облака в свой дом.

Шаг 4. Псевдонимы

Дополнительные адреса сотрудников — a.petrova@ для anna@, старые адреса уволенных, адреса из прошлых доменов — переносятся как псевдонимы. На своём сервере псевдоним — это запись «адрес → ящик или несколько ящиков». В mailcow, iRedMail и Carbonio они создаются в панели администратора; на «голом» Postfix — в таблице virtual.

# /etc/postfix/virtual — псевдонимы и рассылки при «голом» Postfix
sales@company.ru      anna@company.ru, ivan@company.ru
a.petrova@company.ru  anna@company.ru

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

Шаг 1. Инвентаризация
Облачный дата-центр плавится — и вместе с ним ваша переписка — стиль чертежа
Облачный дата-центр плавится — и вместе с ним ваша переписка.

Шаг 5. Рассылки отделов

Рассылка — это адрес, письма на который получают несколько человек: sales@, support@, all@. Технически это псевдоним с несколькими получателями. Перенесите состав каждой рассылки и проверьте внешних участников: если в рассылке есть адрес подрядчика, письма на неё будут уходить наружу — убедитесь, что это осознанно.

Для рассылки на всю компанию ограничьте, кто может в неё писать. Иначе all@company.ru становится каналом для спама и фишинга: одно письмо снаружи сразу попадает во все ящики. Как ограничивать права на рассылки, мы разбирали на примере Zimbra в статье о правах на списки рассылки.

Шаг 1. Инвентаризация

Шаг 6. Правила фильтрации — в Sieve

Правила, которые сотрудники настроили в облачном интерфейсе, на своём сервере становятся правилами Sieve — стандартного языка фильтрации почты. Dovecot выполняет их при доставке, а пользователи редактируют через веб-почту: в SOGo, Roundcube и Carbonio есть конструктор правил без программирования.

require ["fileinto", "vacation"];
# письма от банка — в папку «Банк»
if address :domain "from" "bank.example" {
    fileinto "Банк";
    stop;
}
# автоответ на время отпуска
vacation :days 1 :subject "В отпуске до 20 октября"
  "Я в отпуске. По срочным вопросам пишите на info@company.ru.";

Перенос правил — ручная работа: облако их не экспортирует. Попросите сотрудников сделать снимки экрана своих правил до переключения и восстановите самые важные — раскладку счетов, пометку писем от ключевых клиентов. Подробно о Sieve — в статье «Фильтрация почты в Dovecot Sieve».

Компания в заложниках у облака — комикс
Компания в заложниках у облака.
Проверка после переезда

Пересылки на внешние адреса: повод навести порядок

При инвентаризации почти всегда находятся правила, пересылающие рабочую почту на личные ящики сотрудников. Часть из них забыта, часть оставлена уволенными. Это утечка: рабочая переписка уходит туда, где у компании нет никакого контроля.

Переезд — момент их закрыть. Переносите только пересылки, которые руководитель подтвердил письменно. На своём сервере можно запретить автоматическую пересылку наружу на уровне сервера — так ни одно правило, настроенное сотрудником, не выведет переписку за пределы компании.

Волна аварии накрывает облако, свой сервер стоит выше — мультяшный стиль
Волна аварии накрывает облако, свой сервер стоит выше.
Типичные ошибки

Шаг 7. Автоответы и подписи

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

Подписи хранятся в веб-почте или в почтовых программах. Если в компании единый формат подписи, переезд — удобный момент сделать его централизованным: шаблон в веб-почте или серверное добавление подписи. Отдельно проверьте дисклеймеры, которые добавлялись к письмам на уровне домена.

Облако рушится, и сервер падает вместе с вашими письмами — стиль «Матрицы»
Облако рушится, и сервер падает вместе с вашими письмами.

Шаг 8. Адреса во внешних системах

Общие адреса указаны не только в почте. Сайт отправляет заявки на zakaz@, 1С шлёт счета от buh@, на МФУ сканы уходят на scan@, в договорах указан info@. Пройдите по этим системам и убедитесь, что каждый адрес существует на новом сервере — как ящик или псевдоним — и что отправка из этих систем перенастроена на ваш SMTP.

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

Отправка от имени: технические детали

Когда сотрудник отправляет письмо от имени общего адреса, сервер проверяет, имеет ли его учётная запись право на этот адрес отправителя. В mailcow и Postfix это проверка соответствия логина и адреса отправителя; без явного разрешения письмо будет отклонено с ошибкой о том, что адрес не принадлежит пользователю. Это защита от подделки внутри компании, и отключать её не нужно — нужно выдать право тем, кому оно положено.

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

 — chains_pixel

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

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

Авария в чужом дата-центре — и почта компании недоступна — кинокадр FLUX.2
Авария в чужом дата-центре — и почта компании недоступна.
Блэкаут у провайдера: сервис стоит, вы ждёте — карандашный рисунок
Блэкаут у провайдера: сервис стоит, вы ждёте.

Типичные ошибки

Все они встречаются в реальных переездах и все предотвращаются инвентаризацией.

 — cloud_iso3d
 — bay_papercut

Адреса с плюсом и catch-all

Некоторые сотрудники пользуются адресами с плюсом: anna+bank@company.ru попадает в ящик anna@, а метка после плюса помогает фильтровать. Проверьте, поддерживает ли это новый сервер и с каким разделителем: в mailcow тегированные адреса работают из коробки и могут сами раскладывать письма по папкам — подробности в статье о тегированных адресах в mailcow.

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

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

Ящики уволенных сотрудников

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

Ящики, которые не нужны ни по содержанию, ни по адресу, не переносите вовсе, но выгрузите в архив перед отключением тарифа. Решение по каждому такому ящику запишите: через год никто не вспомнит, почему его не стало.

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

Порядок работ по дням

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

Что получает компания

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

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

Переносит ли imapsync общие ящики?

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

Как перенести псевдонимы и рассылки?

Вручную по списку инвентаризации: на своём сервере это записи «адрес → ящик или несколько ящиков» в панели администратора или таблице Postfix virtual.

Переносятся ли правила фильтрации?

Нет. Их восстанавливают как правила Sieve — через конструктор в веб-почте или файлом.

Что делать с пересылками на личные адреса?

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

Как сделать автоответ на своём сервере?

Расширением vacation в Sieve: оно отвечает каждому отправителю не чаще заданного интервала и не отвечает на рассылки.

Как проверить, что ничего не потеряно?

Отправить тестовые письма на каждый адрес из списка инвентаризации и проверить, кто их получил, а также права и правила.

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

Возьмём на себя весь переезд: проверим текущую почту и домен, поможем выбрать вариант, перенесём письма, папки, календари и контакты, переключим 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+ лет практики

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