Что это
Почтовый сервер на своём VPS: адреса вида имя@ваш-домен без ежемесячной платы за ящики. DKIM, SPF и DMARC — записи в DNS, без которых письма улетают в спам.
Как используем
Ставим Postfix и Dovecot или Mailcow в контейнерах, настраиваем записи, проверяем доставляемость в Gmail и Яндекс. Пересылку важных писем делаем в Telegram.
Где своя почта нужна бизнесу
- Адреса вида имя@ваш-домен нужны всем сотрудникам, а платить за каждый ящик сервису не хочется.
- Письма клиентов не должны лежать у чужого почтового сервиса.
- Важные письма должны сразу попадать в Telegram, а не ждать, пока кто-то откроет ящик.
- Почта должна работать при ограничениях внешних сервисов.
Как мы это используем
На сервере сайтов студии почта для домена работает в одном контейнере docker-mailserver:
- Postfix принимает и отправляет письма, Dovecot даёт доступ по IMAP, Rspamd фильтрует спам, fail2ban закрывает подбор паролей.
- Читать почту можно в веб-интерфейсе Roundcube или в любом почтовом клиенте.
- Отдельный контейнер пересылает каждое новое письмо в служебный чат Telegram: тема, отправитель, текст и вложения файлами. Спам приходит одной строкой без звука.
- Ночные слепки почты, включая ключ подписи писем, хранятся две недели.
Почту на домене настраиваем в разделе Инфраструктура.
Типичные проблемы
- Хостер блокирует исходящие порты. У нашего провайдера приём работает, а исходящие письма копятся в очереди Postfix и уйдут сами, когда выход откроют. Варианты обхода: сменить тариф, отправлять через внешний сервис по HTTPS API или туннель на зарубежный сервер. Порты стоит проверить до покупки сервера.
- Письма уходят в спам. Без записей DNS — MX, SPF, DKIM, DMARC и обратной записи PTR для IP-адреса — почтовые сервисы не доверяют отправителю.
- Антивирус съедает память. База сигнатур ClamAV занимает больше гигабайта из четырёх, поэтому на небольшом сервере его отключили.
- Потерянное письмо клиента хуже спама. Спам не выбрасывается, а кладётся в папку Junk: при малом объёме разобрать её руками дешевле, чем потерять заявку. Письма на несуществующий адрес отклоняются.
Когда это не нужно
Если ящиков два-три, а письма уходят в основном клиентам на крупные почтовые сервисы, проще взять почту для домена у сервиса, чем держать свой сервер. Своя почта оправдана, когда важно, где лежат письма, или когда почта нужна рядом с другими вашими сервисами.