Установка 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 и веб-интерфейс.