Как настроить почтовый ящик на VPS
Cоздание почты на VPS-сервере
🔹 Зачем нужна почта на собственном сервере
Почтовая служба на VPS позволяет использовать профессиональные адреса вроде info@yourdomain.com, отправлять системные уведомления или письма с сайта без сторонних сервисов.
Настроить почту можно через панель управления (ISPmanager, cPanel, Plesk) или вручную в Linux.
🧭 Вариант 1. Через панель управления
✅ Если на сервере установлена ISPmanager, cPanel или Plesk, выполните следующие действия:
- Войдите в панель управления.
- Перейдите в раздел Mail → Mailboxes.
- Нажмите Create mailbox.
- Заполните поля:
- Domain name — ваш домен (например, yourdomain.com)
- Mailbox name — например, info
- Password — задайте пароль
- Domain name — ваш домен (например, yourdomain.com)
- Нажмите Save.
После этого почтовый ящик будет создан, и вы сможете подключить его в почтовом клиенте (Thunderbird, Outlook) или использовать веб-интерфейс (Roundcube, RainLoop).
🧠 Вариант 2. Настройка вручную в Linux
- Установка почтового сервера
Наиболее популярная связка для Linux — Postfix + Dovecot:
apt install postfix dovecot-imapd dovecot-pop3d -y
Во время установки:
- выберите тип конфигурации Internet Site;
- укажите свой домен (например, yourdomain.com).
- Создание почтового пользователя
adduser mailuser
passwd mailuser
- Настройка Postfix
Отредактируйте файл /etc/postfix/main.cf:
myhostname = mail.yourdomain.com
mydestination = $myhostname, localhost.$mydomain, localhost, yourdomain.com
Сохраните изменения и перезапустите службы:
systemctl restart postfix dovecot
🔧 DNS-записи для корректной работы почты
Тип | Пример | Назначение |
---|---|---|
MX | mail.yourdomain.com | Основной почтовый сервер |
A | mail.yourdomain.com → IP VPS | IP-адрес сервера |
SPF | v=spf1 mx ~all | Защита от подмены отправителя |
DKIM | (генерируется сервером) | Подпись писем |
DMARC | v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com | Контроль и отчёты по почте |
⚠️ Без корректных записей SPF, DKIM и DMARC письма могут попадать в спам.
📬 Проверка работы почты
После создания ящика откройте веб-клиент (например, Roundcube — обычно по адресу https://mail.yourdomain.com/roundcube).
Войдите с новыми данными, отправьте тестовое письмо на внешний адрес (например, Gmail) и убедитесь, что доставка прошла успешно.
🧩 Рекомендации
- Используйте SSL-сертификат для шифрования соединений (SMTP — порты 465/587, IMAP — 993).
- Не отправляйте почту с того же IP, где размещён сайт, генерирующий рассылки.
- Регулярно проверяйте сервер на вирусы.
- Для больших объёмов почты лучше использовать специализированные сервисы (Google Workspace, Zoho Mail).