ru

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

Собственный почтовый сервер на VPS даёт полный контроль над перепиской и данными, в отличие от использования сторонних почтовых сервисов. На офшорном VPS это особенно ценно для приватности: письма хранятся только на вашем сервере в юрисдикции, которую вы сами выбрали. Настройка требует внимания к деталям, но результат стоит усилий.

Need this done for your project?

We implement, you ship. Async, documented, done in days.

Start a Brief

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

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.

Anubiz Chat AI

Online