Почтовый сервер на VPS: как выбрать площадку и не пожалеть
АйТи Фреш
Серверы и инфраструктура

Почтовый сервер на VPS: порт 25, PTR, репутация IP, ресурсы и копии — как выбрать площадку для своей почты

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

Неправильно выбранный VPS превратит вашу независимость в разочарование уже в первый день: письма не уходят, а виноват «свой сервер». Уйти из облачной почты на свой сервер не значит ставить железо в офисе: чаще всего почтовый сервер на VPS — арендованной виртуальной машине — оказывается самым быстрым и дешёвым вариантом. Но VPS для почты выбирают не так, как для сайта: закрытый порт 25, IP-адрес из чёрного списка или отсутствие обратной записи превращают хороший сервер в бесполезный. Разбираем, что проверить до оплаты и как устроить площадку, чтобы своя почта была надёжнее облачной.

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

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

mailcow

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

Carbonio CE

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

iRedMail

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

Stalwart

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

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

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

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

VPS — это уже свой сервер

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

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

VPS — уже свой сервер
VPS — уже свой сервер

Не дайте плохой площадке убить хорошую идею

Самое обидное, что может случиться при уходе из облака, — выбрать дешёвый VPS с закрытым портом 25 и грязным IP, получить письма в спаме и решить, что своя почта не работает. Работает. Не работает плохая площадка, выбранная по цене, а не по требованиям почты.

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

Свой сервер — крепость, которую не берёт чужой пожар — стиль чертежа
Свой сервер — крепость, которую не берёт чужой пожар.
Чек-лист VPS для почты

Проверка 1. Открыт ли порт 25

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

Если порт 25 закрыт навсегда, отправлять почту напрямую с такого VPS нельзя. Обходной путь — пересылка исходящей почты через внешний сервер-ретранслятор, но это ещё одна зависимость от чужого сервиса. Лучше сразу выбрать провайдера, который порт открывает.

Проверить до оплаты
Проверить до оплаты

Проверка 2. Обратная запись PTR

Обратная запись IP-адреса должна указывать на имя вашего почтового сервера, например mail.company.ru. Крупные почтовые сервисы проверяют её у каждого входящего соединения, и письма с IP без правильной PTR уходят в спам или отклоняются. PTR настраивает владелец IP — провайдер VPS. Хорошо, если это можно сделать самостоятельно в панели управления; приемлемо — по заявке в поддержку. Если провайдер не настраивает PTR вовсе, почтовый сервер на его площадке не взлетит.

 — chains_comic

Проверка 3. Репутация IP-адреса

IP-адреса у провайдеров VPS переиспользуются: до вас адрес мог принадлежать спамеру. Сразу после получения VPS — до установки почты — проверьте IP по основным чёрным спискам. Если адрес в списках, попросите у провайдера другой; исключение из списка — отдельная процедура, которая может занять время.

# репутация IP до покупки или в первый час аренды
dig +short 10.113.0.203.zen.spamhaus.org        # пусто — не в списке (со своего резолвера)
# открыт ли исходящий 25
nc -vz -w 5 gmail-smtp-in.l.google.com 25
# обратная запись
dig +short -x 203.0.113.10

Проверку Spamhaus делайте со своего резолвера, а не через публичные DNS: Spamhaus не отвечает на запросы с крупных публичных резолверов, и вы получите ложный «чистый» результат. Подробнее — в статье о блокировке запросов к Spamhaus.

Память под сборку
Два VPS — минимум
Два VPS — минимум

Проверка 4. Репутация подсети и провайдера

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

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

Ресурсы: сколько нужно почте

Требования зависят от сборки. mailcow с антивирусом требует от 6 ГБ памяти и 1 ГБ подкачки; iRedMail — от 4 ГБ, комфортно 8; Carbonio CE со всеми ролями — от 16 ГБ; Stalwart — меньше всех, несколько гигабайт. Процессор — два-четыре ядра для компании на десятки ящиков.

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

Ресурсы: сколько нужно почте

Где должен стоять сервер

Если в почте есть персональные данные граждан России — а они есть почти в любой корпоративной почте, — сервер и копии должны находиться в России: этого требует часть 5 статьи 18 152-ФЗ. Выбирайте провайдера с дата-центрами в России и проверяйте, где физически хранятся снимки и копии, которые он делает. Подробно — в статье о 152-ФЗ и корпоративной почте.

Второй критерий — сеть. Почтовому серверу нужна стабильная связность с крупными почтовыми сервисами и с офисом. Выбирайте площадку в крупном узле связи.

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

 — cloud_cyberpunk
Что спросить у поддержки провайдера

Снимки и копии: не у того же провайдера

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

Об устройстве копий и резервной площадки — в статье о резервном MX и второй площадке.

 — bay_pixel

Условия провайдера

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

Чек-лист выбора VPS для почты

Защита от DDoS и сетевая доступность

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

 — server_cinema

VPS, выделенный сервер или своя инфраструктура

VPS подходит большинству компаний до нескольких сотен ящиков: быстро, недорого, масштабируется. Выделенный физический сервер имеет смысл при больших объёмах почты и жёстких требованиях к изоляции. Сервер в офисе — при наличии хорошего канала, резервного питания и внешнего статического IP; но офисная площадка обычно менее надёжна, чем дата-центр.

Отдельный вариант — почта на нашей инфраструктуре: Carbonio CE или mailcow на наших серверах в ЦОД МТС, с антиспамом и ежедневными копиями, от 150 ₽ в месяц за ящик. Площадку, PTR, порты и копии мы берём на себя.

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

IPv6: частая ловушка

Многие VPS получают и IPv4, и IPv6. Почтовый сервер, увидев у получателя IPv6-адрес, будет отправлять по нему — и если для вашего IPv6 нет обратной записи PTR, крупные почтовые сервисы отклонят письмо или отправят в спам. Решений два: настроить PTR и для IPv6-адреса, если провайдер это позволяет, или запретить почтовому серверу отправлять по IPv6. Второй вариант проще и надёжнее для большинства компаний. Мы разбирали, как правильно отключить IPv6 в mailcow, в статье о правильном отключении IPv6 в mailcow.

Переезд из облака на свой сервер — изометрия
Переезд из облака на свой сервер.

Один VPS или два

Минимальная надёжная схема — два VPS у разных провайдеров. Основной — с почтовым сервером. Второй — небольшая машина, куда ежедневно уходят копии ящиков и конфигурации и где при необходимости поднимается резервный сервер. Второй VPS дешёвый: ему не нужны большие ресурсы, пока он только хранит копии. Зато авария у основного провайдера перестаёт быть катастрофой: у вас есть всё, чтобы подняться на другой площадке.

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

Мониторинг площадки

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

Ключи от своей почты — у компании — живопись маслом
Ключи от своей почты — у компании.
Копия на другой площадке — основа плана Б — акварель
Копия на другой площадке — основа плана Б.

Переезд между провайдерами

Свой сервер на VPS не привязывает вас к провайдеру так, как облачная почта: если условия перестали устраивать, сервер переносится на другую площадку. Порядок такой же, как при первом переезде: новый VPS с проверкой IP и порта 25, восстановление из копии, синхронизация писем, пониженный TTL и смена записей A и MX в выходной. Хорошо, если вы проверили этот сценарий заранее на учениях: тогда переезд между провайдерами — плановая работа на выходные, а не авария.

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

Сколько стоит владение

Цена VPS — только часть расходов. К ней добавляются второй VPS или хранилище для копий у другого провайдера, время на обслуживание — обновления, проверка восстановления, мониторинг — и разовый перенос почты. Ориентиры по нашим ценам: перенос почты, календарей и контактов до 50 ящиков — от 12 000 ₽, корпоративная почта под ключ на вашем сервере до 15 ящиков — от 25 000 ₽, обслуживание своего почтового сервера — от 7 000 ₽ в месяц. Сравнение с облаком по полной стоимости — в статье о стоимости корпоративной почты.

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

Что спросить у поддержки провайдера

Короткий список вопросов, которые снимают большинство рисков до оплаты.

Компания в заложниках у облака — мультяшный стиль
Компания в заложниках у облака.
Волна аварии накрывает облако, свой сервер стоит выше — стиль «Матрицы»
Волна аварии накрывает облако, свой сервер стоит выше.

Чек-лист выбора VPS для почты

Пройдите его до оплаты или в первый час пробного периода.

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

Порядок запуска

Когда площадка выбрана: проверка IP и порта 25, настройка PTR, установка выбранной сборки, сертификат, DKIM, проверка доставляемости тестовыми письмами — и только потом перенос ящиков и смена MX. Первую копию на другую площадку сделайте до переключения. Порядок переезда из облака — в руководстве по переносу почты с Яндекс 360, выбор сборки — в статье «iRedMail, mailcow или Carbonio».

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

Все они встречаются нам на проектах после самостоятельного запуска.

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

Можно ли держать почтовый сервер на VPS?

Да, это самый частый вариант. Главное — открытый исходящий порт 25, настраиваемая PTR, чистый IP и копии у другого провайдера.

Что делать, если провайдер закрывает порт 25?

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

Сколько памяти нужно почтовому серверу?

mailcow — от 6 ГБ с подкачкой, iRedMail — от 4 ГБ, Carbonio CE — от 16 ГБ, Stalwart — несколько гигабайт.

Достаточно ли снимков VPS у провайдера?

Нет. Снимки удобны для отката, но хранятся у того же провайдера. Копия ящиков должна уходить к другому провайдеру.

Где должен находиться сервер?

В России, если в почте есть персональные данные граждан России, — вместе с копиями.

Как проверить IP перед запуском почты?

По чёрным спискам со своего резолвера, а также PTR и доступность исходящего порта 25.

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

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

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