2 февраля 2026Руководства
Как настроить приватный почтовый сервер на VPS
Полное руководство по настройке собственного приватного почтового сервера с использованием Postfix и Dovecot на 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 и т.д.)
- Рассмотрите использование релей-сервиса для лучшей доставляемости
- Мониторьте дисковое пространство — почта может потреблять значительное хранилище