ru
Настройка почтового сервера на VPS
Собственный почтовый сервер на VPS даёт полный контроль над перепиской и данными, в отличие от использования сторонних почтовых сервисов. На офшорном VPS это особенно ценно для приватности: письма хранятся только на вашем сервере в юрисдикции, которую вы сами выбрали. Настройка требует внимания к деталям, но результат стоит усилий.
Need this done for your project?
We implement, you ship. Async, documented, done in days.
Установка Postfix и Dovecot
Postfix обрабатывает отправку и получение писем (SMTP), Dovecot обеспечивает доступ к почтовым ящикам (IMAP/POP3). Установите оба пакета: apt install -y postfix dovecot-core dovecot-imapd dovecot-pop3d. При установке Postfix выберите "Internet Site" и укажите ваш домен. Убедитесь, что для домена существует корректная MX-запись в DNS, указывающая на IP вашего VPS. Также необходима PTR-запись (обратный DNS) - запросите её у Anubiz Host через тикет поддержки.
Настройка SPF, DKIM и DMARC
Без правильных DNS-записей ваши письма будут попадать в спам. SPF-запись в DNS (тип TXT для домена): v=spf1 ip4:ВАШ_IP ~all. Для DKIM установите: apt install -y opendkim opendkim-tools. Сгенерируйте ключи: opendkim-genkey -t -s mail -d example.com. Добавьте публичный ключ в DNS как TXT-запись mail._domainkey.example.com. Запись DMARC (TXT для _dmarc.example.com): v=DMARC1; p=quarantine; rua=mailto:[email protected]. Проверьте настройки через сервис mail-tester.com.
Настройка шифрования TLS
TLS обязателен для современного почтового сервера - без него многие серверы откажут в приёме писем. Используйте сертификат от Let's Encrypt, полученный через Certbot. В конфигурации Postfix (/etc/postfix/main.cf) укажите: 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_use_tls=yes, smtpd_tls_security_level=may. Для Dovecot аналогичные настройки укажите в /etc/dovecot/conf.d/10-ssl.conf.
Защита от спама с SpamAssassin
SpamAssassin автоматически фильтрует нежелательные письма. Установите: apt install -y spamassassin spamc. Включите его: systemctl enable --now spamassassin. Интегрируйте с Postfix через procmail или amavis: apt install -y amavisd-new. В конфигурации Postfix добавьте фильтр контента. SpamAssassin использует правила и байесовский фильтр, который обучается на основе ваших пометок. Регулярно обновляйте правила: sa-update. Для дополнительной защиты рассмотрите Rspamd - более современную альтернативу с веб-интерфейсом.
Related Services
Why Anubiz Host
100% async — no calls, no meetings
Delivered in days, not weeks
Full documentation included
Production-grade from day one
Security-first approach
Post-delivery support included
Ready to get started?
Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.