Коротка відповідь: Встановіть поштовий стек — класичний Postfix + Dovecot або комплексне рішення на кшталт docker-mailserver чи Mailcow — і налаштуйте MX, SPF, DKIM, DMARC та PTR-запис. Закладіть кілька годин на перше налаштування і регулярний час на обслуговування: поштовий сервер — це сервіс, який ви експлуатуєте, а не разова інсталяція.
Огляд
Повноцінний поштовий сервер — це кілька взаємопов’язаних сервісів: SMTP для надсилання/приймання (Postfix), IMAP/POP3 для доступу до скриньок (Dovecot), фільтрація спаму (rspamd/SpamAssassin), TLS-сертифікати та автентифікаційні DNS-записи. Комплексні збірки пакують усе це разом і є практичним вибором для більшості. Чесно оцініть зусилля — спершу прочитайте чому self-hosted пошта — це складно.
Що потрібно мати
- VPS щонайменше з 2 GB RAM (Mailcow з увімкненим ClamAV рекомендує 6 GB+).
- Домен, доступ до DNS і hostname на кшталт
mail.yourdomain.com, що вказує на сервер. - PTR-запис, що відповідає цьому hostname.
- Встановлений Docker, якщо обираєте контейнерну збірку.
Покрокова інструкція
- Задайте hostname:
hostnamectl set-hostname mail.yourdomain.com - Створіть DNS-записи: A-запис для
mail, MX на нього, далі SPF, DKIM і DMARC. - Встановіть стек. Класичний шлях:
Шлях зі збіркою: дотримуйтесь офіційної інструкції docker-mailserver або Mailcow.apt install postfix dovecot-imapd dovecot-lmtpd rspamd postconf -e 'myhostname = mail.yourdomain.com' - Випустіть TLS-сертифікати (Let's Encrypt) для поштового hostname.
- Створіть скриньки й перевірте вхід IMAP/SMTP з поштового клієнта.
- Надішліть тестовий лист на скриньку у великого провайдера та перегляньте заголовок
Authentication-Results— SPF, DKIM і DMARC мають показувати pass.
Типові проблеми
- Вихідну пошту відхиляють: бракує PTR чи SPF — перевірте через аналіз репутації IP.
- Сертифікати не випускаються: A-запис поштового hostname має резолвитись у VPS ще до запуску certbot.
- Мало пам’яті: спам- і антивірусні фільтри ненажерливі до RAM; розширте VPS або вимкніть ClamAV на малих інстансах.
Коли звертатися в підтримку
Пишіть у тикет, якщо потрібен PTR-запис, є питання щодо доступності поштових портів з вашого VPS або ви не впевнені, чи вписується запланований обсяг розсилки в політику щодо зловживань.
Часті запитання
Який поштовий стек обрати початківцю?
Комплексну збірку на кшталт Mailcow або docker-mailserver: вона поєднує Postfix, Dovecot, фільтрацію спаму й TLS з розумними налаштуваннями за замовчуванням та єдиним конфігом.
Скільки RAM потрібно поштовому серверу?
Закладайте щонайменше 2 GB для легкого набору Postfix і Dovecot; повні збірки з антивірусною перевіркою, як-от Mailcow із ClamAV, комфортно працюють від приблизно 6 GB RAM.
Скільки реально триває перше налаштування?
Розраховуйте на кілька годин до першої робочої конфігурації разом із DNS-записами та TLS, а далі — на регулярний щомісячний час для оновлень, моніторингу й підтримки доставлення.
Схожі статті
- Як налаштувати reverse DNS / PTR-запис
- Як налаштувати SPF
- Як налаштувати DKIM
- Як налаштувати DMARC
- Чому self-hosted пошта — це складно
Готові почати? Замовити VPS у Cloud2Y →
