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

VDS / VPS серверы · 10.02.2026
Postfix на VPS: отправка email со своего сервера

Postfix позволяет отправлять email прямо с VPS. Используется для системных уведомлений, PHP mail() и приложений. Для массовой рассылки лучше использовать SMTP relay (SendGrid, AWS SES).

Установка Postfix

sudo apt update && sudo apt install -y postfix mailutils

# При установке выберите:
# General type: Internet Site
# System mail name: yourdomain.com

Базовая конфигурация

sudo nano /etc/postfix/main.cf
myhostname = mail.yourdomain.com
mydomain = yourdomain.com
myorigin = $mydomain
inet_interfaces = loopback-only
mydestination = $myhostname, localhost.$mydomain, localhost
relayhost =
sudo systemctl restart postfix

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

Relay через SendGrid (рекомендуется)

Собственный IP часто попадает в спам. Relay через SendGrid/Mailgun решает проблему:

# В main.cf:
relayhost = [smtp.sendgrid.net]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_security_level = encrypt

# Создать файл с паролем:
echo "[smtp.sendgrid.net]:587 apikey:ВАШ_SENDGRID_KEY" > /etc/postfix/sasl_passwd
sudo postmap /etc/postfix/sasl_passwd
sudo systemctl restart postfix
💡 SendGrid бесплатно даёт 100 писем/день. Для PHP используйте PHPMailer или SwiftMailer вместо встроенной функции mail().
← Назад в базу знаний Задать вопрос поддержке