Как развернуть почтовый сервер с помощью BeAdmin
Панель BeAdmin позволяет развернуть на сервере собственный почтовый сервис: создать почтовые ящики на своих доменах, настроить алиасы для пересылки и работать с письмами через веб-клиент Roundcube или внешние почтовые клиенты по IMAP и SMTP. В этой статье разберём установку модуля и первый вход в почту.
⚠️ Важно
Для работы почтового сервера вам будет нужен свой домен. Купить домен можно у любого регистратора — на нём будут размещаться почтовые ящики. Дополнительные домены подключаются после установки — для первого запуска достаточно одного.
Установка модуля
Откройте Почту в боковом меню панели и нажмите «Установить» на странице модуля. Откроется диалог установки. Если модулю не хватает программных зависимостей, панель предложит доустановить их автоматически.
В диалоге установки заполните поля:
- «Основной домен» — домен, на котором будут создаваться почтовые ящики, например
example.com. Если домены в панели уже есть, они будут в выпадающем списке. - «Адрес почтового сервера» — отдельный домен или субдомен (например,
mail.example.com), по которому к серверу будут подключаться почтовые клиенты. На него панель выпустит SSL-сертификат от Let's Encrypt — без сертификата внешние почтовые клиенты не смогут подключиться по защищённому соединению. У имени должна быть A-запись на IP сервера. Если оставить поле пустым — SSL-сертификат не выпустится. - «Дополнительные параметры» → «Пароль базы данных Dovecot» — при установке модуля создаётся служебный пользователь MariaDB, через которого Dovecot работает с базой данных почтового сервера. Можете оставить пустым, тогда пароль сгенерируется автоматически.
Нажмите «Запустить установку». После установки откроется страница модуля с разделами в боковом меню: «Почтовые ящики», «Алиасы», «Почтовые домены».
ℹ️ Почтовый сервер использует MariaDB
Если модуль MariaDB ещё не установлен, панель добавит его автоматически. Не удаляйте модуль MariaDB, пока почтовый сервер работает — почта перестанет принимать и отправлять письма.
Установка веб-клиента Roundcube
Roundcube — это веб-интерфейс к почтовому серверу: входите в любой почтовый ящик прямо в браузере, без настройки внешнего клиента. Roundcube ставится отдельным шагом — веб-клиенту нужна одна из поддерживаемых версий PHP.
- На странице модуля в блоке «Roundcube» нажмите «Установить». Если подходящая версия PHP ещё не установлена, панель предложит установить её первым шагом.
- После установки в блоке появится кнопка «Перейти в Roundcube» — она откроет веб-клиент в новой вкладке.
Чтобы войти, введите полный адрес почтового ящика — например, info@example.com — и его пароль. Алиасы для входа не подходят: они только пересылают письма.
Подключение внешнего почтового клиента
С почтовым сервером можно работать в любом IMAP/SMTP-клиенте — например, в Thunderbird, Apple Mail или Gmail. При настройке учётной записи укажите параметры сервера:
- Сервер входящей почты (IMAP): адрес, заданный в поле «Адрес почтового сервера» при установке (например,
mail.example.com), порт143(STARTTLS) или993(SSL/TLS). - Сервер исходящей почты (SMTP): тот же адрес, порт
25,465(SSL/TLS) или587(STARTTLS). - Имя пользователя: полный адрес ящика, например
info@example.com. - Пароль: пароль почтового ящика, заданный при его создании.
После ввода этих параметров клиент подключится к серверу — выбирайте режим, в котором уже настроен TLS, чтобы пароли передавались зашифрованными.
💡 Если письма попадают в спам — проверьте DNS-записи
Регистратор домена должен отдавать корректные A, MX, SPF, DKIM, DMARC и PTR. Подробнее — в статье Как настроить DNS-записи для почтового сервера.
Полезные ссылки
- Почта. Управление модулем — запуск, остановка, переустановка и удаление сервера, управление Roundcube.
- Почта. Управление почтовыми доменами, ящиками и алиасами — добавление доменов, создание ящиков, настройка алиасов и SPF.
- Как настроить DNS-записи для почтового сервера — полный набор записей: A, MX, SPF, DKIM, DMARC, PTR.
- Как настроить SMTP-релей для отправки писем — про исходящую почту самой панели, не про почтовый сервер.