Серверы & ОС

Что такое Своя почта на домене (Postfix, docker-mailserver, DKIM)

Что это

Почтовый сервер на своём 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: при малом объёме разобрать её руками дешевле, чем потерять заявку. Письма на несуществующий адрес отклоняются.

Когда это не нужно

Если ящиков два-три, а письма уходят в основном клиентам на крупные почтовые сервисы, проще взять почту для домена у сервиса, чем держать свой сервер. Своя почта оправдана, когда важно, где лежат письма, или когда почта нужна рядом с другими вашими сервисами.

← Все термины

Нужен сайт, бот или автоматизация?

Термины объяснили — теперь давайте к делу: расскажите о задаче, а мы переведём её на понятный план работ.