Назад к блогу
2 февраля 2026Руководства

Как настроить приватный почтовый сервер на VPS

Полное руководство по настройке собственного приватного почтового сервера с использованием Postfix и Dovecot на VPS. Узнайте, как разместить свою почту с полной приватностью и контролем.

Как настроить приватный почтовый сервер на VPS

Запуск собственного почтового сервера дает вам полный контроль над коммуникациями, обеспечивая приватность и избегая зависимости от сторонних провайдеров. Хотя это требует некоторых технических знаний, настройка приватного почтового сервера на вашем VPS вполне достижима. Это руководство охватывает настройку Postfix (SMTP) и Dovecot (IMAP/POP3) для полного почтового решения.

Почему размещать собственный почтовый сервер?

  • Полная приватность: ваши письма хранятся на вашем сервере, не сканируются третьими лицами
  • Никакого сбора данных: избегайте целевой рекламы на основе содержимого писем
  • Собственные домены: используйте свой домен для профессиональных email адресов
  • Неограниченные аккаунты: создавайте столько email адресов, сколько нужно
  • Полный контроль: настройка спам-фильтров, политик безопасности и лимитов хранилища
  • Экономичность: один сервер может обрабатывать множество почтовых аккаунтов

Требования

  • VPS с минимум 2GB RAM и 20GB хранилища
  • Доменное имя с доступом к DNS
  • Статический IP адрес (рекомендуется)
  • Ubuntu 20.04 или Debian 11+
  • Доступ root или sudo

Настройка DNS

Перед установкой почтового ПО настройте DNS записи:

  • A запись: mail.yourdomain.com → IP вашего сервера
  • MX запись: yourdomain.com → mail.yourdomain.com (приоритет 10)
  • SPF запись: TXT "v=spf1 mx a:mail.yourdomain.com ~all"
  • DKIM запись: генерируется после установки
  • DMARC запись: TXT "v=DMARC1; p=none; rua=mailto:admin@yourdomain.com"

Установка и настройка Postfix

bash
apt update
apt install -y postfix postfix-mysql dovecot-core dovecot-imapd dovecot-pop3d dovecot-lmtpd dovecot-mysql

# Во время установки выберите 'Internet Site' и введите имя домена
# Настройте основные параметры Postfix:
nano /etc/postfix/main.cf

# Ключевые настройки:
myhostname = mail.yourdomain.com
mydomain = yourdomain.com
myorigin = $mydomain
mydestination = $myhostname, localhost.$mydomain, $mydomain
inet_interfaces = all

Настройка Dovecot

bash
nano /etc/dovecot/conf.d/10-mail.conf

# Установите расположение почты:
mail_location = maildir:/var/mail/vhosts/%d/%n

nano /etc/dovecot/conf.d/10-auth.conf

# Включите аутентификацию:
disable_plaintext_auth = no
auth_mechanisms = plain login

systemctl restart dovecot
systemctl restart postfix

Настройка веб-почты (опционально)

Установите Roundcube для веб-доступа к почте:

bash
apt install -y roundcube roundcube-mysql roundcube-plugins
# Настройте Roundcube во время установки
# Доступ к веб-почте: https://yourdomain.com/webmail

Настройка безопасности

  • Включите SSL/TLS шифрование для SMTP (порт 587) и IMAP (порт 993)
  • Настройте файрвол для разрешения только необходимых портов (25, 587, 993, 995)
  • Настройте fail2ban для предотвращения брутфорс атак
  • Используйте надежные пароли и рассмотрите двухфакторную аутентификацию
  • Регулярно обновляйте все почтовое ПО
  • Мониторьте логи на подозрительную активность
  • Правильно настройте SPF, DKIM и DMARC записи

Важные советы

  • IP адреса почтовых серверов могут попасть в черные списки — следите за репутацией IP
  • Начните с небольшой настройки и масштабируйте постепенно
  • Делайте резервные копии почтовых данных и конфигураций
  • Тестируйте доставку писем на основные провайдеры (Gmail, Outlook и т.д.)
  • Рассмотрите использование релей-сервиса для лучшей доставляемости
  • Мониторьте дисковое пространство — почта может потреблять значительное хранилище