Когда мне впервые пришлось поднять полноценный почтовый сервер на VPS, я перепробовала кучу вариантов. От установки Postfix с Dovecot вручную — до разных обёрток вроде iRedMail. Но в итоге на долгосрочное решение я остановилась на Mailcow — и, честно, если бы знала о нём раньше, сэкономила бы кучу времени, нервов и писем, потерянных в спаме. В этой статье я расскажу, как быстро и без боли запустить почтовый сервер Docker Mailcow, что нужно учитывать на старте и почему это отличный выбор в 2025 году.
Зачем вообще поднимать свой почтовый сервер?
Если вы не крупная компания и не провайдер, вам может казаться, что проще использовать Gmail, Yandex или корпоративную почту у хостинг‑провайдера. Но есть случаи, когда самостоятельная настройка почтового сервера оправдана:
- Полный контроль над письмами и хранилищем
- Безопасность: не доверяешь внешним платформам — держи всё у себя
- Низкая стоимость при большом объёме отправок
- Своя репутация домена (а не shared IP-ы mailgun и sendgrid)
- Восстановление digital identity “с нуля” — с чистым доменом и белым IP
И вот здесь Mailcow — один из немногих вариантов, где можно получить «всё и сразу».
Что такое Mailcow?
Mailcow — это почтовый сервер с веб-интерфейсом и продуманной архитектурой, который разворачивается через Docker‑контейнеры. Внутри пакета — связка Postfix (SMTP), Dovecot (IMAP), Rspamd (антиспам), ClamAV (антивирус), SOGo (веб-клиент) и много всего полезного.
📦 Mailcow install буквально сводится к одной команде —
docker-compose up -d
Минимальные требования к VPS
Если вы хотите, чтобы сервер тянул почтовую нагрузку и не падал от 100 писем в день, рекомендую:
- 2 vCPU (не меньше)
- 2–4 ГБ RAM
- 40+ ГБ SSD‑диска (лучше NVMe)
- Белый IP-адрес (иначе с почтой будет сложно)
- Открытые порты: 25, 587, 143, 993, 465, 80, 443
На моём тестовом сервере с 2 CPU / 4GB RAM / 50GB SSD на CloudVPS всё стабильно работает с десятками ящиков.
Установка Mailcow пошагово
1. Обновляем VPS и ставим зависимости
apt update && apt upgrade -y apt install git docker.io docker-compose -y
2. Клонируем Mailcow
git clone https://github.com/mailcow/mailcow-dockerized cd mailcow-dockerized
3. Создаём .env
и конфигурируем домен
.env
./generate_config.sh
Тут вы указываете ваш домен, например
mail.yourdomain.com
4. Запускаем контейнеры
docker-compose pull docker-compose up -d
Панель управления будет доступна по адресу
https://mail.yourdomain.com
Настройка DNS-записей
Вот ключевые записи, которые нужно добавить у регистратора:
Тип | Название | Значение |
---|---|---|
A | ваш IP VPS | |
MX | @ | mail.yourdomain.com (10) |
TXT | @ | SPF: v=spf1 mx ~all |
TXT | @ | DKIM: генерируется Mailcow |
TXT | _dmarc | v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com |
Без этого письма будут улетать в спам или вообще не дойдут.
Что внутри Mailcow
Вам не нужно разбираться во всех компонентах, но для ориентира:
- Postfix — отправка писем
- Dovecot — приём писем
- Rspamd — антиспам и серые списки
- ClamAV — антивирус
- SOGo — веб-интерфейс для почты, календарей и контактов
- ACME/Let’s Encrypt — автообновление SSL-сертификатов
Панель админа удобная: создание доменов, ящиков, алиасов, редиректов — всё в 2 клика.
Вопрос репутации и отправки писем
Это, пожалуй, самый сложный и чувствительный момент. У вас может быть всё настроено идеально, но письма не доходят. Почему?
- IP-адрес на «чёрных списках» (спамеры раньше его юзали)
- Отсутствует PTR‑запись (обратный DNS)
- Неправильный SPF/DKIM/DMARC
- Почтовые политики крупных провайдеров (Google, Outlook)
📌 Совет: проверяйте свой домен на https://mail-tester.com/. Это поможет быстро выявить проблему.
⏳ Сколько времени занимает создание цифровой репутации с нуля?
От недели до пары месяцев — всё зависит от стабильности отправки, отзывов, отклонений, блокировок.
Плюсы и минусы Mailcow
Плюсы | Минусы |
---|---|
Быстрая установка через Docker | Требует Docker‑опыта |
Удобная панель | Жрёт ресурсы (не для слабых VPS) |
Поддержка DKIM, DMARC, SPF из коробки | Нужен белый IP |
Единая точка администрирования | Нельзя просто залить и забыть |
Альтернатива Mailcow?
Если вдруг Mailcow вам не подошёл — можно рассмотреть:
- iRedMail — более лёгкий в установке, но меньше гибкости
- Modoboa — простой UI, слабее по безопасности
- Haraka + custom stack — для тех, кто любит ручной контроль
Но лично я рекомендую Mailcow — это золотая середина между мощью и удобством.
Поднять собственный почтовый сервер на VPS с Mailcow — реально. Главное — не пугаться Docker и уделить внимание репутации домена. Это не история на один вечер, но и не нужно быть DevOps’ом со стажем. Один раз настроив — потом можно спокойно пользоваться и не зависеть от Mail.ru или Google.
Если хотите полный контроль, защищённую инфраструктуру и не боитесь чуть-чуть поработать руками — Mailcow вас не подведёт. А если вы уже использовали его — расскажите в комментариях, как у вас прошло.
VPS с запасом прочности
Оплатите год — получите 13 месяцев надежных ресурсов.