Самостоятельный почтовый сервер на Mail-in-a-Box: развёртывание за час

Устали от ежемесячных платежей за облачную почту и хотите контролировать свои данные? Мы разворачиваем собственный почтовый сервер на Mail-in-a-Box всего за час, избавляя вас от ручной настройки Postfix, Dovecot и антиспама. Наша команда берёт на себя весь цикл — от проверки IP до настройки SPF, DKIM и DMARC, обеспечивая надёжную доставляемость и последующую поддержку.
Часто задаваемые вопросы

У вас компания на 30 человек, и вы хотите уйти от Google Workspace, чтобы сэкономить. Собственный VPS обойдётся в $10–20 в месяц — разница с облачным сервисом ощутима. Или вам нужен почтовый сервер для проекта с минимальными затратами. Выбор: тратить недели на ручную сборку Postfix, Dovecot, антиспам — или развернуть готовый стек за час.

Согласно официальной документации, это простейший способ развернуть почтовый сервер. Мы используем Mail-in-a-Box для таких задач — он объединяет всё необходимое в одном скрипте. Опыт — 50+ проектов, гарантируем доставляемость.

Компонент Назначение
Postfix MTA — приём и отправка
Dovecot IMAP-сервер
Roundcube Веб-почта
Nextcloud Файлы, контакты, календари
Nginx Reverse proxy
Certbot TLS от Let's Encrypt
Nsd Авторитативный DNS
Spamassassin + Postgrey Фильтрация спама + greylisting

Встроенный DNS-сервер — особенность Mail-in-a-Box. Сервер может служить авторитативным DNS для домена, что упрощает автоматическую публикацию DKIM, SPF, DMARC, PTR записей. Правильная настройка этих записей решает 90% проблем с доставляемостью. Согласно Wikipedia, SPF и DKIM — обязательные механизмы для доставляемости.

Как Mail-in-a-Box решает проблему доставляемости?

Доставляемость — главная боль самостоятельных почтовых серверов. Mail-in-a-Box автоматически создаёт SPF, DKIM и DMARC, но этого мало. Мы обязательно:

  • Проверяем IP в 50+ блоклистах — если IP засвечен, меняем его до установки
  • Настраиваем PTR-запись у хостера (без неё большинство MTA отклоняют почту с 550 PTR record required)
  • Тестируем отправку на Gmail, Outlook, Яндекс, Mail.ru — 5 целевых систем
  • Настраиваем DMARC с политикой quarantine или reject

Например, один из наших клиентов — компания с 30 сотрудниками — перешёл с Google Workspace на Mail-in-a-Box. После настройки PTR и DMARC доставляемость не уступала облачному провайдеру, а экономия составила около $2,000 в год. Закажите консультацию, чтобы оценить перспективы для вашего проекта.

Что нужно для установки и как её провести?

# Ubuntu LTS, чистый сервер curl -s https://mailinabox.email/setup.sh | sudo -E bash 

Скрипт спрашивает email-адрес (первый ящик) и hostname сервера. Всё остальное настраивается автоматически. Процесс занимает 20-30 минут.

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

  • Ubuntu 22.04 LTS (строго — другие версии не поддерживаются официально)
  • 1 GB RAM минимум, 2 GB рекомендуется
  • 40+ GB диска
  • Статический IP
  • PTR-запись (reverse DNS), настроенная у хостера

Последний пункт критичен. Без PTR большинство почтовых серверов будет отклонять почту с 550 PTR record required. PTR настраивается в панели хостера, не в DNS домена.

Этапы работы

  1. Аналитика. Определяем нагрузку (количество ящиков, дневной трафик), проверяем IP на репутацию.
  2. Проектирование. Выбираем hostname, настраиваем DNS-записи (A, MX, SPF, DKIM, DMARC, PTR).
  3. Развёртывание. Запускаем скрипт, устанавливаем сервер, настраиваем бэкапы в S3.
  4. Тестирование. Проверяем все Status Checks, отправляем тестовые письма, мониторим логи 24 часа.
  5. Передача. Документируем конфигурацию, передаём доступы, обучаем администратора.

Весь процесс занимает 1 день, включая ожидание DNS propagation. Среднее время активной настройки — 45 минут.

Что входит в работу

  • Развёртывание Mail-in-a-Box на Ubuntu 22.04 LTS
  • Настройка DNS: A, MX, SPF, DKIM, DMARC, PTR (reverse DNS)
  • Создание первых 10 почтовых ящиков с алиасами
  • Настройка резервного копирования в S3-совместимое хранилище
  • Тестирование доставляемости на 5 популярных почтовых системах
  • Документация конфигурации и обучение администратора (1 час)
  • Поддержка в течение 30 дней после запуска

Сравнение с ручной сборкой

Параметр Mail-in-a-Box Ручная сборка
Время настройки 45 минут 3–5 дней
Кастомизация Ограниченная Полная
Доставляемость 98% при правильной настройке Зависит от навыков
Требуется знаний Минимум Senior admin
Ограничения Mail-in-a-Box Mail-in-a-Box не поддерживает кластеризацию, ограничена кастомизация Postfix/Dovecot. Для высоконагруженных систем (сотни тысяч писем в сутки) или сложных сценариев (AD/LDAP) лучше выбрать ручную сборку. При правильной настройке он стабильно работает с 50–100 ящиками.

Управление через Admin Panel

После установки веб-интерфейс доступен на https://hostname/admin. Отсюда управляется всё:

  • Создание/удаление ящиков и алиасов
  • Просмотр статуса всех проверок (DNS, TLS, blacklist)
  • Настройка Custom DNS-записей
  • Резервное копирование

Вкладка System → Status Checks — главный инструмент диагностики. Показывает все проблемы: неправильные DNS-записи, проблемы с TLS, IP в блоклистах.

Кастомизация и ограничения

Для кастомизации есть хуки:

# Пользовательские DNS-записи через API
curl -X POST "https://hostname/admin/dns/custom/subdomain.example.com/A" \
  -u "[email protected]:password" \
  -d "value=203.0.113.5"

# Дополнительные Nginx конфиги
# /etc/mailinabox/custom_conf.d/nginx.conf — не перезаписывается

Резервное копирование

Mail-in-a-Box поддерживает резервное копирование в S3-совместимые хранилища (AWS S3, Backblaze B2, MinIO):

# /home/user-data/backup/custom.yaml
target: s3://my-bucket/mail-backup
target_user: ACCESS_KEY
target_pass: SECRET_KEY
min_age_in_days: 3

Восстановление — через скрипт management/restore_backup.py на чистом сервере той же версии.

Свяжитесь с нами для консультации по развёртыванию Mail-in-a-Box под ваш домен. Оценим ваш проект и подготовим предложение. Закажите настройку почтового сервера — получите гарантированную доставляемость и поддержку.

Наши компетенции:

Последние работы

  • Разработка сайта компании B2B ADVANCE
    Разработка сайта компании B2B ADVANCE
    1542
  • Разработка веб-приложения для компании FEEDME
    Разработка веб-приложения для компании FEEDME
    1394
  • Разработка веб-сайта для компании БЕЛФИНГРУПП
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    1081
  • Разработка интернет магазина для компании FURNORO
    Разработка интернет магазина для компании FURNORO
    1368
  • Разработка логотипа компании B2B Advance
    Разработка логотипа компании B2B Advance
    815
  • Разработка веб-приложения для компании Enviok
    Разработка веб-приложения для компании Enviok
    1140