Self hosted mail server: своя почта на сервере, термины и чек-лист
Подробности, цифры, термины и чек-лист по теме «Self hosted mail server: своя почта на сервере». Страница справочника целиком: Self hosted mail server.
Коротко о теме
Self hosted mail server на VPS: mailcow, iRedMail, Mailu, Stalwart и другие. Память, записи SPF, DKIM, DMARC и PTR, исходящий SMTP-порт и фильтр Rspamd.
Подробности по разделам
Какой self hosted mail server выбрать
Если почта нужна только для пары адресов на домене и вы не готовы следить за чёрными списками, проще остаться на почтовом сервисе. Свой сервер оправдан, когда ящиков много, важна юрисдикция переписки или нужна интеграция с другими системами компании.
Сколько памяти нужно своему почтовому серверу
Облачные серверы на KVM подходят. Сборки без антивируса, например Stalwart или docker-mailserver, обходятся заметно меньшим объёмом памяти.
Почему письма с self hosted mail server попадают в спам
Уточните это до установки, а если порт недоступен, отправляйте почту через внешний SMTP-релей. Первые недели шлите немного писем: репутация IP набирается постепенно.
Как запустить свою почту: маркетплейс, Docker и копии
Копируйте ящики и базу ежедневно на другой сервер (схемы на странице сервер для бэкапов ) и следите за доступностью портов 25, 465, 587 и 993 через Uptime Kuma, чтобы узнать о сбое раньше клиентов.
Ключевые цифры
- По документации минимум 6 ГБ и 1 ГБ подкачки, для 5-10 пользователей рекомендовано 8 ГБ.
- Технически да, но домашние IP часто в чёрных списках, провайдеры закрывают порт 25, а PTR для домашнего адреса обычно не настроить.
Термины на странице
- SMTP
- SMTP это протокол отправки писем.
- DKIM
- DKIM добавляет к письмам подпись, по которой получатель проверяет, что письмо не подделано.
- DMARC
- DMARC говорит почтовым серверам, что делать с письмами, не прошедшими SPF и DKIM.
- KVM
- KVM это технология полной виртуализации: у сервера своё ядро системы и гарантированные ресурсы.
- Nextcloud
- Nextcloud это облачное хранилище файлов, которое ставят на свой сервер.
- OpenVZ
- OpenVZ и LXC это контейнерная виртуализация: серверы делят одно ядро системы, поэтому нельзя менять ядро и ставить любую ОС.
- SPF
- SPF перечисляет серверы, которым разрешено отправлять почту от имени домена.
- n8n
- n8n это программа для автоматизации: связывает сервисы сценариями без программирования.
Что проверить
- Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
- Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
- Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
- Добавьте SPF, DKIM и DMARC для домена.
- Проверьте MX-записи после настройки.
- Отправьте тестовое письмо на внешний ящик и посмотрите, не ушло ли оно в спам.