Конфигурация почтового сервера Postfix + Dovecot + Let's Encrypt SSL

Обновлено: Август 2026 Стек: Postfix 3.7+, Dovecot 2.3+, Certbot SSL Проверено: Production-Ready

Полноценный почтовый сервер на Linux: связка Postfix (SMTP 587/465), Dovecot (IMAP/POP3 993), SSL-сертификаты Let's Encrypt и SASL авторизация.

Интерактивный генератор под ваши параметры
Параметры подставляются в код в реальном времени
/etc/postfix/main.cf
# /etc/postfix/main.cf (SMTP + Dovecot SASL + SSL)
myhostname = mail.example.com
mydestination = localhost
inet_interfaces = all

# SASL Авторизация через Dovecot
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination

# SSL/TLS Сертификаты
smtpd_tls_cert_file = /etc/letsencrypt/live/mail.example.com/fullchain.pem
smtpd_tls_key_file = /etc/letsencrypt/live/mail.example.com/privkey.pem
smtpd_tls_security_level = may
smtpd_tls_auth_only = yes

Разбор ключевых директив конфигурации

Техническое обоснование директив и их прямое влияние на процессор (CPU), оперативную память (RAM) и дисковый ввод-вывод (NVMe I/O).

Директива / Блок Рекомендуемое значение Зачем нужно и системное влияние (CPU / RAM / I-O)
smtpd_sasl_type = dovecot dovecot Делегирует проверку логина и пароля почтовых клиентов службе Dovecot.
smtpd_tls_auth_only = yes yes Запрещает отправку паролей в открытом виде без SSL/TLS шифрования.
v=spf1 ... ~all ~all Определяет политику авторизации серверов-отправителей почты для исключения попадания в спам-фильтры.
smtp_tls_security_level = may may Включает обязательное использование TLS-шифрования при отправке писем внешним почтовым службам.

Рекомендуемые системные требования VDS под этот стек

Расчет минимальной и оптимальной конфигурации виртуального сервера для стабильной работы без сбоев.

Оптимальный сайзинг: 2 vCPU, 2-4 GB RAM, 40 GB NVMe, PTR (rDNS) запись
Timeweb Cloud
2 CPU / 4 GB NVMe
Рекомендуемые ресурсы
2 vCPU / 2-4 GB RAM / 40 GB NVMe
🔷 Selectel
2 vCPU / 4 GB RAM
Рекомендуемые ресурсы
2 vCPU / 2-4 GB RAM / 40 GB NVMe
🟠 Beget
Turbo 4 GB
Рекомендуемые ресурсы
2 vCPU / 2-4 GB RAM / 40 GB NVMe

Онлайн-утилиты SysKit для проверки этого сервера

Протестируйте корректность применения конфигурации прямо сейчас в один клик.

Частые ошибки при настройке и их решение (FAQ)

Типовые проблемы вебмастеров и сисадминов при внедрении данной конфигурации.

Зачем нужна PTR-запись?
PTR (Reverse DNS) связывает IP сервера с именем `mail.domain.com`. Без нее Mail.ru и Gmail блокируют входящие письма.
Почему письма все равно попадают в спам на Mail.ru или Gmail?
Проверьте корректность PTR-записи (Reverse DNS), совпадение домена в заголовке `From` с DKIM-подписью и отсутствие IP в спам-листах через наш Blacklist Checker.
Сколько времени занимает обновление DNS записей?
От 15 минут до 24 часов в зависимости от TTL (Time To Live) вашей зоны.

Рекомендуемые смежные конфигурации

Дополнительные рецепты и калькуляторы для полной оптимизации данного серверного стека.