Postfix: настройка почтового сервера на VPS

Хостинг и cPanel · 28.02.2025
Postfix: настройка почтового сервера на VPS

Установка Postfix

apt install postfix -y
# При установке выберите: Internet Site
# System mail name: yourdomain.com

Основные параметры main.cf

# /etc/postfix/main.cf
myhostname = mail.yourdomain.com
mydomain = yourdomain.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, $mydomain

# TLS
smtpd_tls_cert_file = /etc/letsencrypt/live/yourdomain.com/fullchain.pem
smtpd_tls_key_file  = /etc/letsencrypt/live/yourdomain.com/privkey.pem
smtpd_use_tls = yes
smtpd_tls_security_level = may

# Ограничения ретрансляции
smtpd_relay_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    reject_unauth_destination

Проверка настройки

# Тест отправки
echo "Test email" | mail -s "Subject" test@example.com

# Просмотр очереди
mailq

# Логи
tail -f /var/log/mail.log
⚠️ Не запускайте открытый relay (open relay) — ваш сервер станет источником спама и попадёт в блок-листы за несколько часов.
💡 Для продакшн-почты рассмотрите готовые решения: Mailcow, iRedMail или Modoboa — они включают Postfix, Dovecot, Rspamd и веб-интерфейс.
← Назад в базу знаний Задать вопрос поддержке