mailcow-dockerized от начала до конца: DNS-записи, PTR, установка через compose, первый ящик и проверка доставки в Gmail. Реальные команды.
Mailcow — полноценный почтовый комплекс: Postfix (SMTP), Dovecot (IMAP), SpamAssassin, веб-почта SOGo, календари и контакты — в одном проекте docker compose с панелью. Руководство охватывает DNS, установку и первую проверку доставляемости. Зачем держать почту у себя: VPS для почтового сервера.
Выберите `mail.example.com`. Создайте A-запись на ваш сервер и MX-запись для `example.com`, указывающую на него (приоритет 10). Задайте обратный DNS (PTR) вашего IP как `mail.example.com` — в панели управления сервером, в настройках его IP. SPF, DKIM и DMARC вы сгенерируете в Mailcow после установки — оставьте для них место заранее.
dig +short A mail.example.com dig +short MX example.com # после установки: dig +short TXT example.com | grep spf
apt update && apt install -y git ufw git clone https://github.com/mailcow/mailcow-dockerized cd mailcow-dockerized cp sample/mailcow.conf . # укажите: MAILCOW_HOSTNAME=mail.example.com ufw allow 25,80,110,143,465,587,993,995,4190/tcp && ufw allow OpenSSH && ufw --force enable docker compose pull && docker compose up -d
Загрузка стека займёт несколько минут. Мастер настройки на `https://mail.example.com` проведёт вас по DNS-записям, которые генерирует Mailcow: SPF, ключи DKIM и политика DMARC — скопируйте каждую в вашу DNS-зону. Дождитесь распространения и запускайте проверки мастера, пока они не станут зелёными.
В панели: Configuration → Mailboxes — создайте `[email protected]`, задайте пароль, откройте веб-почту по адресу `/simplesaml` или SOGo по адресу `/SOGo`. Затем отправьте настоящие письма на адреса Gmail и Outlook и изучите заголовки: SPF, DKIM и DMARC должны показывать `pass`. Только после этого сообщайте кому-либо свой новый адрес.
На серверах Buran — нет: живая проверка с нашего VPS на `mx.google.com` отвечает `220 ESMTP`, так что ваш Postfix может общаться с чужими почтовыми серверами. Входящий порт 25 вы открываете сами через ufw, как показано выше.
Удивительно мало: команда из 15 человек с многолетней перепиской умещается в 20–30 ГБ. 100 ГБ у Core VPS 4 хватает большинству; берите NVMe-тариф, если пользователи хранят крупные вложения, так как Mailcow отдаёт их по IMAP с того же диска.
Ваш домен, неограниченное число ящиков, один фиксированный счёт. Получить почтовый сервер →