Краткий ответ: Установите почтовый стек — классический Postfix + Dovecot или комплексное решение вроде docker-mailserver или Mailcow — и настройте MX, SPF, DKIM, DMARC и PTR-запись. Заложите несколько часов на первую настройку и регулярное время на обслуживание: почтовый сервер — это сервис, который вы эксплуатируете, а не разовая установка.
Обзор
Полноценный почтовый сервер — это несколько взаимосвязанных сервисов: SMTP для отправки/приёма (Postfix), IMAP/POP3 для доступа к ящикам (Dovecot), фильтрация спама (rspamd/SpamAssassin), TLS-сертификаты и аутентификационные DNS-записи. Комплексные сборки упаковывают всё это вместе и являются практичным выбором для большинства. Честно оцените усилия — сначала прочитайте почему self-hosted почта — это сложно.
Что нужно иметь
- VPS минимум с 2 GB RAM (Mailcow с включённым ClamAV рекомендует 6 GB+).
- Домен, доступ к DNS и hostname вида
mail.yourdomain.com, указывающий на сервер. - PTR-запись, соответствующую этому hostname.
- Установленный Docker, если выбираете контейнерную сборку.
Пошаговая инструкция
- Задайте hostname:
hostnamectl set-hostname mail.yourdomain.com - Создайте DNS-записи: A-запись для
mail, MX на него, затем SPF, DKIM и DMARC. - Установите стек. Классический путь:
Путь со сборкой: следуйте официальной инструкции docker-mailserver или Mailcow.apt install postfix dovecot-imapd dovecot-lmtpd rspamd postconf -e 'myhostname = mail.yourdomain.com' - Выпустите TLS-сертификаты (Let's Encrypt) для почтового hostname.
- Создайте ящики и проверьте вход IMAP/SMTP из почтового клиента.
- Отправьте тестовое письмо на ящик у крупного провайдера и посмотрите заголовок
Authentication-Results— SPF, DKIM и DMARC должны показывать pass.
Типичные проблемы
- Исходящую почту отклоняют: не хватает PTR или SPF — проверьте через анализ репутации IP.
- Сертификаты не выпускаются: A-запись почтового hostname должна резолвиться в VPS ещё до запуска certbot.
- Мало памяти: спам- и антивирусные фильтры прожорливы к RAM; расширьте VPS или отключите ClamAV на маленьких инстансах.
Когда обращаться в поддержку
Пишите в тикет, если нужна PTR-запись, есть вопросы о доступности почтовых портов с вашего VPS или вы не уверены, вписывается ли планируемый объём рассылки в политику по злоупотреблениям.
Частые вопросы
Какой почтовый стек выбрать новичку?
Комплексную сборку вроде Mailcow или docker-mailserver: она объединяет Postfix, Dovecot, фильтрацию спама и TLS с разумными настройками по умолчанию и единым конфигом.
Сколько RAM нужно почтовому серверу?
Закладывайте минимум 2 GB для лёгкого набора Postfix и Dovecot; полные сборки с антивирусной проверкой, такие как Mailcow с ClamAV, комфортно работают примерно от 6 GB RAM.
Сколько реально занимает первая настройка?
Рассчитывайте на несколько часов до первой рабочей конфигурации вместе с DNS-записями и TLS, а дальше — на регулярное ежемесячное время на обновления, мониторинг и доставляемость.
Похожие статьи
- Как настроить reverse DNS / PTR-запись
- Как настроить SPF
- Как настроить DKIM
- Как настроить DMARC
- Почему self-hosted почта — это сложно
Готовы начать? Заказать VPS в Cloud2Y →
