MAATRIX / Блог / Свой почтовый сервер на VPS: честно о сложностях

Свой почтовый сервер на VPS: честно о сложностях

Свой почтовый сервер на VPS: честно о сложностях
Блог MAATRIX · 2026-07-07

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

Обсудить статью, задать вопрос или начать новую тему

Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.

Перейти в сообщество →

Почему это сложно

Отправить письмо легко — доставить его в inbox, а не в спам, трудно. Gmail и Outlook жёстко фильтруют новые почтовые серверы. Нужен целый набор правильно настроенных DNS-записей и хорошая репутация IP.

Плюс безопасность: открытый релей за сутки превратит ваш сервер в рассыльщик спама, и IP попадёт в чёрные списки. Поэтому почтой занимаются осознанно, а не «на коленке».

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.

Арендовать VPS под почтовый сервер

Обязательные DNS-записи

Без этих записей письма почти гарантированно уйдут в спам:

  • MX — указывает, какой сервер принимает почту для домена.
  • SPF — список серверов, которым разрешено слать письма от вашего домена.
  • DKIM — криптографическая подпись писем.
  • DMARC — политика для писем, не прошедших SPF/DKIM.
  • PTR (обратная запись) — IP должен резолвиться обратно в имя сервера.

Пример MX и SPF в зоне домена:

Тип   Имя   Значение
MX    @     10 mail.example.com.
TXT   @     "v=spf1 mx ~all"
TXT   _dmarc "v=DMARC1; p=quarantine; rua=mailto:postmaster@example.com"

PTR-запись настраивается на стороне хостинга — в MAATRIX её можно задать через поддержку, и это критично для доставляемости.

Разумный путь — mailcow

Собирать postfix + dovecot + rspamd + antispam вручную можно неделю. Готовый стек mailcow в Docker закрывает всё это разом.

git clone https://github.com/mailcow/mailcow-dockerized
cd mailcow-dockerized
./generate_config.sh
docker compose up -d

mailcow сам генерирует DKIM-ключ (его надо добавить в DNS TXT-записью), даёт веб-панель и антиспам. Но фундамент — DNS и PTR — всё равно на вас.

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

  • 25 порт должен быть открыт исходящим — некоторые провайдеры его блокируют по умолчанию против спама.
  • Чистый IP без истории в блэклистах. Проверить: сервисы вроде mxtoolbox.
  • 2+ ГБ RAM — mailcow с антиспамом прожорлив, добавьте swap.

На VPS MAATRIX 25-й порт можно открыть по запросу в поддержку (support@maatrix.io), а IP-адреса выдаются чистые — это половина успеха для почты.

Когда не стоит и как проверить

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

Проверить, что письмо проходит проверки, помогает сервис mail-tester.com: отправьте туда письмо и получите оценку по SPF/DKIM/DMARC.

echo "test" | mail -s "Проверка" your-code@mail-tester.com

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.

Арендовать VPS под почтовый сервер

Обсудить статью, задать вопрос или начать новую тему

Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.

Перейти в сообщество →

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

Реально ли не попадать в спам со своего сервера?

Да, если правильно настроены SPF, DKIM, DMARC и PTR, а IP чистый. Первые недели «прогревайте» репутацию небольшими объёмами.

Почему провайдеры блокируют 25 порт?

Чтобы заражённые машины не рассылали спам. У MAATRIX порт открывается по запросу для легитимного почтового сервера.

mailcow или ручной postfix?

Для большинства mailcow проще и надёжнее — он собран экспертами и включает антиспам. Ручная сборка оправдана, только если нужен нестандартный сценарий.