Phoenix Mail

Почтовый сервер для своего домена

Phoenix Mail ставится одной командой, управляется из веб-панели и переезжает на другую машину одним файлом — вместе с ящиками, ключами DKIM и настройками.

Открытый код, лицензия Apache 2.0. Debian 12–13, Ubuntu 22.04–24.04, AlmaLinux 9.

# на чистом сервере, от root
curl -fsSL https://0e5.ru/install.sh -o install.sh
sh install.sh

Установщик спросит имя сервера, домен и первый ящик. В конце покажет адрес панели и готовые записи DNS.

Другая ОС или не хочется ставить почту в систему? Есть установка в Docker: как это работает.

Почему не очередная панель

Обычные панели хорошо создают почту, но плохо её переносят: на новом сервере появляются новые ключи, новые записи и ручная работа. Phoenix Mail хранит всё состояние в одной базе и собирает из неё конфигурацию.

Переезд одной командой

Домены, ящики, алиасы, квоты и ключи упаковываются в один архив и разворачиваются на новой машине.

Ключи остаются прежними

DKIM не меняется при переезде, DNS трогать не нужно, репутация домена сохраняется.

Без лишних прослоек

Postfix, Dovecot, rspamd и Caddy стоят прямо в системе. Ничего не спрятано в контейнерах и чужих API.

Возможности

Всё перечисленное проверено на рабочих серверах.

Почта

Приём и отправка, IMAP и SMTP с TLS, квоты, алиасы и группы, автонастройка почтовых клиентов.

Защита от спама

rspamd с проверкой SPF, DKIM и DMARC, ClamAV для вложений, карантин с возвратом письма.

Веб-почта

Roundcube на вашем домене: фильтры, автоответы, адресная книга.

Календари и контакты

CalDAV и CardDAV с паролем от почты. Работают на iPhone, Android и в Thunderbird.

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

Ежедневный архив почты, базы и ключей, с выгрузкой на другой сервер.

Второй узел

Копия ящиков на резервной машине и обновление из релиза одной командой.

ФункцияСостояние
Почта, TLS, DKIM, антиспам, квотыготово
Панель: домены, ящики, сертификаты, бэкапы, диагностикаготово
Двухфакторный входготово
Веб-почта, календари, автоответы, карантинготово
Перенос с другого IMAP, отчёты DMARC, обновленияготово
Репликация писем между узламис ограничениями
Вход через Active Directoryтестируется

Панель управления

Снимки с рабочего сервера.

Установка

Нужен сервер с белым IP и открытым 25-м портом. Хватит одного ядра, 1 ГБ памяти и 10 ГБ диска.

  1. Запустите установщик

    Он поставит почту, панель и сертификат.

  2. Добавьте записи DNS

    MX, SPF, DKIM и DMARC выводятся готовыми к копированию.

  3. Создайте ящики в панели

    Дальше консоль не нужна.

Подробная инструкция · установка в Docker

# переезд на новый сервер
mailnode export /root/node.tar.gz
mailnode import /root/node.tar.gz
mailnode render

# второй узел с копией писем
mailnode nodes add mx2 root@10.0.0.2
mailnode sync
mailnode replicate

Установка под ключ

Если нет времени разбираться, настроим всё сами. Работаем удалённо, сервер остаётся вашим. Код открыт — вы не зависите от нас и в любой момент можете вести почту самостоятельно.

  • установка почты, панели и сертификатов
  • настройка доменов, SPF, DKIM, DMARC и PTR
  • перенос ящиков из mailcow, Яндекс 360, Google Workspace
  • резервный узел и выгрузка бэкапов
  • передача документации и обучение администратора

Стоимость зависит от числа доменов, ящиков и объёма переноса — назовём после короткого разговора.

Написать в Telegram

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

Нужен ли отдельный сервер?

Да, лучше чистый VPS с белым IP и открытым портом 25. Многие провайдеры закрывают его по умолчанию — уточните заранее.

Что будет, если сервер выйдет из строя?

Ставите Phoenix Mail на новую машину, разворачиваете последний бэкап и меняете IP в DNS. Ключи DKIM прежние, репутация домена сохраняется.

Почему письма попадают в спам?

Чаще всего не настроены PTR у провайдера или SPF и DMARC в DNS. Панель показывает нужные записи и проверяет, что они опубликованы.

Сколько это стоит?

Phoenix Mail бесплатен. Вы платите только за сервер и домен. Установка под ключ — отдельная услуга.

Где подробные инструкции?

В документации: установка, домены, DNS, сертификаты, бэкапы, переезд, защита от спама, календари и разбор неполадок.