Электронные почтовые серверы: как выбрать надежное решение
SMTP не проверяет, имеет ли отправитель право использовать адрес в поле From. Без SPF, DKIM и DMARC любой внешний MTA может сформировать письмо от имени ceo@company.ru, передать его в интернет и использовать домен в фишинговой кампании.

Почтовый сервер при этом может работать штатно: IMAP доступен, очереди пусты, сотрудники получают письма. Скомпрометирована не доступность. Скомпрометирована идентичность домена.
Выбор почтового сервера для организации начинается не с интерфейса веб-почты и не со списка «аналогов Exchange». Сначала фиксируют модель эксплуатации: где хранятся ящики, кто отвечает за MTA, как устроен резервный MX, какие IP публикуются в SPF, кто подписывает исходящую почту, где анализируются логи, как восстанавливаются данные после ошибки администратора или отказа хранилища.
Электронные почтовые серверы — это связка компонентов. SMTP-приёмник, SMTP-релей, IMAP/POP3-сервис, антиспам, антивирус, каталог пользователей, DNS, TLS-сертификаты, резервное копирование и мониторинг. Ошибка в любом из слоёв превращает «корпоративную почту» в источник инцидентов.
Сначала определите класс системы, а не бренд
Почтовый сервер для бизнеса выбирают между двумя архитектурными моделями:
- набором отдельных компонентов на базе open-source;
- интегрированной платформой совместной работы с почтой, календарями, контактами и средствами администрирования.
В первом случае инженер собирает систему сам: например, Postfix или Exim как MTA, Dovecot как IMAP-сервер, Rspamd или иной фильтр для антиспама, отдельный LDAP/AD для учётных записей, систему резервного копирования и мониторинга. Во втором случае значительная часть связки поставляется в одном продукте: с консолью управления, поддержкой, интеграцией с каталогом и готовыми политиками.
По распространённости среди почтовых серверов Exim занимает около 59,59%, Postfix — около 33,64%. Эти доли не означают, что один продукт автоматически лучше другого для конкретной организации. Они показывают зрелость экосистем, количество инсталляций и объём накопленной практики эксплуатации.
| Параметр | Postfix / Exim и отдельные компоненты | Интегрированная корпоративная платформа |
|---|---|---|
| Архитектура | Собирается из MTA, IMAP, фильтров, каталога, мониторинга | Большинство функций поставляется единым контуром |
| Контроль конфигурации | Максимальный, вплоть до маршрутизации и политик на уровне доменов | Ограничен рамками продукта и его API |
| Требования к команде | Нужен инженер, понимающий SMTP, DNS, очереди, логи и TLS | Нужен администратор продукта и инфраструктурный инженер |
| Интеграция с календарями и ВКС | Обычно требует отдельных решений | Часто включена или предусмотрена штатно |
| Поддержка | Сообщество, подрядчик или внутренняя экспертиза | Вендор, партнёрская сеть, регламенты SLA |
| Риск vendor lock-in | Ниже на уровне MTA, выше при выборе оболочек и панелей | Выше: миграция зависит от форматов данных и API |
| Скорость первичного запуска | Высокая только при готовом шаблоне эксплуатации | Выше при типовой инфраструктуре и понятных требованиях |
Postfix обычно выбирают там, где нужен предсказуемый SMTP-релей, строгая политика маршрутизации и минимальный набор функций. Его удобно использовать как пограничный MTA перед внутренним почтовым контуром, как relay для приложений, как шлюз между сегментами сети. Exim гибче в сложных правилах обработки сообщений, но гибкость требует дисциплины: конфигурация быстро становится трудно сопровождаемой, если логика разрастается без структуры и ревизии.
Не подменяйте вопрос «какой почтовый сервер выбрать» вопросом «какой пакет быстрее установить». Установка MTA занимает часы. Нормальная эксплуатационная модель — недели: инвентаризация доменов, ревизия DNS, проектирование резервирования, политика хранения, тесты восстановления, обучение первой линии поддержки.
Почтовая система считается развернутой не после первого успешного письма, а после проверенного восстановления ящика, очереди и конфигурации.
Когда достаточно Postfix или Exim
Open-source-стек оправдан в нескольких сценариях:
1. Нужен только транспорт почты. Например, приложения и устройства должны отправлять уведомления через контролируемый SMTP relay. Полноценные календари, задачи и видеозвонки здесь не требуются.
2. В организации есть зрелая Linux-команда. Она умеет читать логи MTA, диагностировать SMTP-коды, поддерживать DNS-зону, работать с сертификатами и автоматизировать конфигурации.
3. Почта уже разделена на сервисы. Каталог находится в AD или LDAP, файловое хранилище и резервное копирование стандартизированы, мониторинг строится централизованно. Почтовый сервер не должен дублировать эти функции.
4. Нужна нестандартная маршрутизация. Несколько доменов, выделенные relay для приложений, раздельные политики для внешних и внутренних отправителей, изолированные сегменты, отдельные шлюзы для партнёрских каналов.
Не ставьте Postfix или Exim «как Exchange без Exchange». MTA не заменяет среду совместной работы. Он принимает, передаёт и маршрутизирует сообщения. Всё остальное — отдельная инженерная задача.
Российские альтернативы и границы их применимости
Замена Microsoft Exchange в корпоративном контуре редко сводится к переносу почтовых ящиков. Exchange обычно связан с Active Directory, Outlook, календарями переговорных, мобильными клиентами, архивами, правами делегирования, почтовыми правилами и интеграциями прикладных систем. Перед выбором продукта составьте карту этих зависимостей.
На российском рынке в качестве альтернатив Exchange используются RuPost, Tegu, CommuniGate Pro, «МойОфис Почта», VK WorkSpace. Это не идентичные продукты и не взаимозаменяемые MTA. Сравнивать их нужно по фактическому набору корпоративных сценариев.
CommuniGate Pro объединяет SMTP, IMAP, POP3, календари, мгновенные сообщения и VoIP. Такой набор сокращает число отдельных систем, но увеличивает критичность единой платформы: сбой или неудачное обновление затрагивает несколько коммуникационных сервисов одновременно.
Tegu разработан «Лабораторией МБК» на Go и работает в Linux-средах. При оценке таких решений не ограничивайтесь вопросом о поддерживаемом протоколе. SMTP и IMAP поддерживает практически любой корпоративный продукт. Проверяйте поведение в нагрузке, резервное копирование, аудит, интеграцию с каталогом, экспорт данных и реальную модель технической поддержки.
Для пилота зафиксируйте не презентационные функции, а проверяемые операции:
- создание и блокировку учётной записи через целевой каталог;
- работу делегированного доступа к ящику и календарю;
- доставку на внешние крупные почтовые сервисы с корректными SPF, DKIM и DMARC;
- поиск по ящику и архиву в объёме, близком к производственному;
- экспорт одного ящика и массовое восстановление после удаления;
- работу мобильных клиентов, если они входят в обязательный контур;
- журналирование административных действий;
- сценарий обновления с откатом;
- перенос тестовой группы пользователей без потери папок, вложений, календарных данных и правил.
Не принимайте формулировку «поддерживается миграция» за описание процедуры. Вопросы должны быть другими: какие протоколы и форматы используются, переносятся ли права доступа, как обрабатываются конфликтующие папки, сохраняются ли даты сообщений, что происходит с повреждёнными письмами, как выглядит отчёт об ошибках.
Оборудование: считайте не пользователей, а профиль нагрузки
Количество сотрудников — слабый параметр для расчёта. Двести пользователей с короткой перепиской и пятьдесят пользователей с почтовыми ящиками по десятки гигабайт создают разную нагрузку. Почтовая система упирается не только в CPU. Часто первыми становятся диски, RAM, антивирусная проверка вложений, полнотекстовый поиск или резервное копирование.
Для решений совместной работы в диапазоне 100–500 пользователей в качестве ориентира применяются серверы уровня Intel Xeon E-2388G с 8 ядрами и частотой 3,2 ГГц либо Intel Xeon E3-1230v5 с 4 ядрами и частотой 3,4 ГГц, с оперативной памятью от 24 ГБ DDR4. Это стартовая точка, а не готовая спецификация. Она не учитывает объём почтовых баз, глубину антивирусной проверки, число одновременных IMAP-подключений и требования к отказоустойчивости.
Корпоративный почтовый сервер требования формирует по четырём контурам.
Хранилище почтовых данных
Нужны отдельные расчёты для:
- текущего объёма ящиков;
- годового прироста;
- вложений;
- индексов поиска;
- служебных баз;
- резервных копий;
- времени хранения удалённых данных.
Не размещайте рабочие почтовые базы и резервные копии на одном массиве. Отказ массива, ошибка RAID-контроллера или неудачная операция администратора не должны уничтожать одновременно источник и копию.
Производительность ввода-вывода
Для почты характерно большое число мелких операций: поступление сообщений, запись в папки, обновление индексов, синхронизация IMAP, работа мобильных клиентов. Средняя загрузка CPU может выглядеть спокойно, пока пользователи жалуются на задержки открытия папок. Смотрите latency дисков, глубину очередей, время fsync, состояние RAID и фактическую производительность во время резервного копирования.
Сетевой периметр
Внешний SMTP должен быть отделён от внутреннего хранения ящиков. Пограничный MTA принимает почту из интернета, применяет базовые проверки, ограничения и фильтрацию, затем передаёт сообщения в защищённый сегмент. Не публикуйте IMAP, административные панели и внутренние службы без необходимости.
Отдельно выделите IP-адреса для исходящей почты. Не отправляйте корпоративные письма с динамического адреса, адреса общего хостинга или IP с сомнительной репутацией. Для исходящего MTA нужен корректный PTR, согласованный с именем сервера, и стабильный HELO/EHLO.
Резервирование
Один сервер с RAID — не отказоустойчивая почта. RAID защищает только от части аппаратных отказов. Он не защищает от удаления ящика, шифровальщика, ошибочной синхронизации, повреждения базы, компрометации учётной записи администратора или неверного обновления.
Минимальный эксплуатационный набор:
1. Резервный MX или сервис приёма почты, который сохранит сообщения при недоступности основного узла.
2. Регулярные резервные копии данных и конфигураций.
3. Отдельное хранение копий с контролем доступа.
4. Документированный порядок восстановления.
5. Периодический тест восстановления выборочного ящика и полного сервиса.
Доступность SMTP без восстановления данных — это не отказоустойчивость, а временная отсрочка инцидента.
DNS и репутация домена: обязательный слой, который нельзя делегировать наугад
Даже корректно настроенный MTA будет доставлять почту нестабильно, если DNS-зона домена собрана фрагментарно. Для внешнего мира почтовая инфраструктура начинается с DNS, а не с веб-интерфейса администратора.
Базовый набор записей выглядит так:
| Запись | Назначение | Типовая ошибка |
|---|---|---|
| MX | Указывает узлы, принимающие почту домена | MX ведёт на имя без A/AAAA-записи или на недоступный хост |
| A / AAAA | Связывает имя почтового узла с IP-адресом | Адрес меняется без синхронизации с SPF и PTR |
| PTR | Обратное разрешение IP в имя | PTR отсутствует или не совпадает с именем, используемым MTA |
| SPF | Ограничивает IP и сервисы, которым разрешена отправка | В SPF забыты CRM, тикет-система, сайт или резервный relay |
| DKIM | Подписывает исходящие сообщения ключом домена | Селектор опубликован неверно либо подпись не включена на части отправителей |
| DMARC | Задаёт политику обработки писем, не прошедших SPF/DKIM alignment | Сразу включается жёсткий reject без анализа отчётов |
MX отвечает только за приём входящей почты. Он не подтверждает право отправки. SPF перечисляет разрешённые источники отправки. DKIM подтверждает криптографическую целостность и доменную подпись. DMARC проверяет согласование домена в From с результатами SPF или DKIM и задаёт получателю политику обработки.
Наиболее частая ошибка — публиковать DMARC с жёсткой политикой до инвентаризации всех источников. В результате блокируются не фишинговые письма, а собственные уведомления из CRM, сервис-деска, бухгалтерии, облачной телефонии или формы на сайте.
Настройте внедрение поэтапно:
1. Соберите полный список систем, отправляющих письма от домена. Включите SaaS, МФУ, сайты, скрипты, мониторинг, кадровые и финансовые системы.
2. Назначьте для каждого источника способ авторизации: SPF, DKIM или оба механизма.
3. Опубликуйте корректный SPF. Контролируйте число DNS lookup: чрезмерно вложенная структура include приводит к ошибкам проверки.
4. Включите DKIM-подпись на каждом исходящем MTA или сервисе. Используйте отдельные селекторы для независимых отправителей.
5. Опубликуйте DMARC в режиме мониторинга p=none. Анализируйте агрегированные отчёты.
6. После устранения неизвестных источников переходите к quarantine, затем к reject.
7. Отделите транзакционную и массовую почту на уровне поддоменов и DKIM-селекторов. Репутация маркетингового потока не должна влиять на основной корпоративный домен.
Не используйте в SPF механизм +all. Он разрешает отправку с любого IP и обнуляет смысл записи. Не оставляйте ~all навсегда как компромисс «чтобы ничего не сломалось». После инвентаризации и стабилизации источников политика должна отражать реальную модель отправки.
TLS также нельзя считать закрытым вопросом после выпуска сертификата. Проверьте имя в сертификате, цепочку, поддерживаемые версии протоколов, запрет устаревших шифров и поведение при проверке STARTTLS. На внешнем SMTP периметре фиксируйте попытки аутентификации, ошибки TLS, аномальный объём отправки и рост очереди.
Миграция: сначала аудит, потом перенос
Миграция почты ломается не в день переключения MX. Она ломается раньше — когда команда не знает, сколько существует доменов, какие ящики являются общими, кто использует SMTP AUTH в приложениях, где лежат архивы PST и какие сервисные учётные записи отправляют отчёты ночью.
Перед переносом выполните аудит.
- Выгрузите список доменов, почтовых ящиков, алиасов, групп, общих ящиков и прав делегирования.
- Отдельно зафиксируйте SMTP-клиентов: сайты, ERP, CRM, сетевые устройства, системы мониторинга, сканеры документов.
- Проверьте DNS: MX, SPF, DKIM, DMARC, A/AAAA, PTR. Не меняйте их в день миграции без предварительного TTL-плана.
- Измерьте фактический объём данных, число сообщений, размер крупных ящиков, глубину архивов и скорость доступных каналов.
- Определите срок сосуществования старой и новой систем. На этот период нужны понятные правила маршрутизации и авторитетный источник адресной книги.
- Подготовьте сценарий отката. Он должен включать не только возврат MX, но и состояние данных, учётных записей, прав и очередей.
- Проведите пилот на группе с разным профилем: обычный пользователь, руководитель с делегатами, общий ящик, мобильный сотрудник, пользователь с большим архивом, сервисная учётная запись.
Не планируйте миграцию по календарю в отрыве от почтового потока. Конец квартала, массовые рассылки, период отчётности или запуск нового продукта — плохой момент для изменения MTA, MX и клиентских профилей. Почта — инфраструктура непрерывного действия. Риск определяется не размером проекта, а количеством неучтённых зависимостей.
После переключения не закрывайте старый контур немедленно. Контролируйте SMTP-очереди, ошибки авторизации, отказы DKIM, DMARC-отчёты, обращения в поддержку, недоставленные уведомления от прикладных систем. Отдельно отслеживайте сообщения, приходящие на старые адреса и алиасы. Именно они часто выявляют неописанные интеграции.
Выбор заканчивается эксплуатационной моделью
Надёжное решение не обязано быть самым функциональным. Оно обязано быть управляемым. Для части организаций достаточно Postfix или Exim в роли строго ограниченного MTA с отдельным IMAP-контуром. Для другой части критична единая платформа с календарями, каталогом, мобильным доступом и вендорской поддержкой. Оба подхода допустимы, если понятны границы ответственности.
Финальная проверка выбора почтового сервера для организации должна опираться на ответы на три вопроса:
- кто в рабочее время и вне его разбирает SMTP-отказы, очереди и инциденты доставки;
- как восстанавливаются данные после удаления, сбоя или компрометации;
- какие именно системы имеют право отправлять почту от домена.
Если на любой вопрос нет конкретного владельца, процедуры и проверенного результата, сервер ещё не готов к производству.
Закройте проект не презентацией и не скриншотом веб-почты. Закройте его консольными проверками:
dig MX company.ru— проверка приёмных MX;dig TXT company.ru— проверка SPF;dig TXT _dmarc.company.ru— проверка DMARC;dig -x <IP-адрес>— проверка PTR исходящего MTA;postqueue -pили эквивалент продукта — контроль очереди;- проверка DKIM-подписи на письме, отправленном во внешний независимый ящик;
- тест восстановления удалённого ящика из резервной копии;
- проверка доставки от каждого сервисного отправителя после включения DMARC-политики.
Только после этого электронный почтовый сервер становится корпоративной инфраструктурой, а не набором работающих демонов.