Бесплатная миграция IT-инфраструктуры в облако
На главную
61c46507-12c7-4300-a301-bd8bc30c7c19
Инструкции для серверов

Настройка почты в Fastpanel

В инструкции рассказываем, как настроить почту на сервере с панелью Fastpanel.

Другой вариант работы с почтой — использование почтового сервиса Timeweb Cloud (подробнее о нем — в разделе Почта).

Шаг 1. Добавление DNS-домена

  1. В панели Fastpanel установите приложение bind9. Для этого:
  • Перейдите в раздел «Настройки» — «Приложения».
  • Найдите в списке bind9 и кликните на значок установки.

0b8aedbc F6ba 45c3 965c 169c42fad0de

  1. После завершения установки перейдите в раздел «Управление» — «DNS-домены» и нажмите «Новый домен».
  2. Введите ваш домен (например, mydomain.com) и сохраните изменения.

Этот модуль поможет сгенерировать все необходимые DNS-записи домена, которые в дальнейшем будет нужно прописать у домена (на шаге 3).

Шаг 2. Добавление почтового домена

  1. Перейдите в раздел «Управление» — «Почта».
  2. Кликните на «Новый домен».

D3b52585 F4c5 4dc3 Aefa 199b946aa5df

  1. Введите ваш домен (например, mydomain.com) и сохраните изменения. 

Шаг 3. Настройка DNS для домена

  1. Перейдите в раздел «Управление» — «DNS-домены» и кликните на «DNS-записи»:

5a5a9c0f 57d3 425c B146 B6611e2a2e3d

  1. На стороне держателя NS-серверов пропишите для домена DNS-записи, выделенные на скриншоте (A, MX, DMARC, DKIM и SPF), используя указанные в Fastpanel значения:

Без Названия (3) 

Если домен размещен на NS-серверах Timeweb Cloud, эту настройку можно выполнить в разделе «Домены» — кликнуть на нужный домен — вкладка «DNS». Подробнее о настройке DNS — в нашей инструкции.

У вас должен быть создан поддомен mail на вашем домене (например, mail.mydomain.com) и привязан к серверу. Если домен размещен у нас, создать поддомен и выбрать сервер для привязки можно в разделе «Домены» — кликнуть на нужный домен — вкладка «Поддомены» — «Добавить». 

В целом, на этом настройку можно завершить и перейти к созданию ящиков (Шаг 5). Однако дополнительно можно настроить сертификат безопасности (Шаг 4), чтобы выполнять отправку писем по защищенным протоколам.

Шаг 4. Настройка SSL-сертификата

Если ваш почтовый домен совпадает с доменом сайта, созданного в Fastpanel, и для него уже выпущен SSL, переходите к пункту 4.

 

Если ваш почтовый домен совпадает с доменом сайта, но SSL еще нет — выпустите SSL Let's Encrypt по нашей инструкции, после чего переходите к пункту 4.

Если сайта с почтовым доменом еще нет:

  1. На главной странице панели кликните «Создать сайт» — «Создать сайт вручную» — введите ваш почтовый домен — «Следующий шаг» — «Создать сайт». 
  2. Перейдите в раздел «Управление» — «Сертификаты SSL».
  3. Кликните «Новый сертификат»: 
    • Убедитесь, что выбран Let's Encrypt и вкладка «Обычный сертификат».
    • Выберите в пункте «Сайт» ваш почтовый домен и нажмите «Сохранить». 

E143bb9c 639f 44fe A4b3 F8634bce69d1

 

Сертификат будет выпущен в течение 1-2 минут.

092d0e55 Bb01 4c2d A383 9c1752d0fbcb

  1. Перейдите в раздел «Управление» — «Почта».
  2. Кликните на значок шестеренки у почтового домена.

5f16a9f2 1e2a 4cf8 97d2 8c99dfce386c

  1. В пункте «Сертификат» выберите выпущенный SSL и нажмите «Сохранить».

49b013ce 32b4 4db1 Ab05 F32665b6aa80

Шаг 5. Создание почтового ящика

  1. Перейдите в раздел «Управление» — «Почта» и кликните на «Почтовые ящики».

F3bedd3a 9ae7 4f01 9bb0 397b73f3ae01

  1. Кликните на «Новый ящик».

E69374ea A850 46ea Bed6 F59105e6e89b

  1. Заполните поля:
  • Логин — имя ящика, которое будет указываться перед @. Например, admin, info, support и так далее. 
  • Пароль — пароль ящика, с учетом указанных требований. 
  • Квота — можно указать максимальный объем, который может занимать ящик. Если не указывать (оставить 0), квота не будет ограничена.
  • Перенаправления — можно указать ящики, на которые будут пересылаться письма, поступившие на создаваемый ящик. Можно указаться несколько ящиков для редиректов, друг под другом. 
  • Псевдонимы — можно указать дополнительные имена для ящика. Например, если вы укажете sales, то все письма, отправленные на несуществующий ящик sales@mydomain.com, будут доставлены на тот ящик, который вы сейчас создаете. Здесь можно указать несколько псевдонимов друг под другом. Необходимо указывать только логин ящика (часть до @).

38008923 7cc0 4576 A556 0d17ff88aecc

  1. Нажмите «Сохранить».

Проверьте работу почты.

На новом сервере могут быть заблокированы почтовые порты, из-за чего почта не будет отправляться. Свяжитесь с поддержкой, чтобы снять блокировку.

Доступ к ящику через Roundcube

Для работы с почтой можно использовать веб-интерфейс Roundcube.

Для перехода к нему кликните «Roundcube» справа над списком ящиков или нажмите кнопку входа в Roundcube у конкретного ящика:

1ca79f70 7062 4ee1 Bd8e Da998e85bd92

Настройки для почтовых клиентов

Реквизиты для настройки почтовых клиентов можно получить, кликнув на значок рядом с именем ящика:

7b364922 D777 440e Bf36 37b450396617

Откроется окно с реквизитами:

Без Названия (2)

Если вы настроили сертификат на шаге 4, вы также можете использовать следующие порты с шифрованием:

  • Для IMAP — 993
  • Для SMTP — 465
  • Для POP3 — 995
Была ли статья полезна?
Ваша оценка очень важна
Комментарии 4
Константин
Константин
30.03.2023, 06:53

Небольшое дополнение по работе почты в Fastpanel к данной документации.

Bind9 нужно устанавливать в случае если используются свои NS-серверы, а если используются NS-серверы провайдера, например Timeweb, то почта в Fastpanel будет работать и без bind9, все DNS-записи нужно будет добавлять и редактировать из ПУ провайдера.

DNS-записи в Fastpanel будут работать при использовании своих NS-серверов, а если используются NS-серверы провайдера, то DNS-записи в Fastpanel работать не будут.

В итоге, если используются NS-серверы провайдера, то можно обойтись без bind9, тем самым сэкономить ресурсы сервера, а также управлять NS и DNS-записями в одном месте - в ПУ провайдера.

leozelion
leozelion
02.06.2023, 06:14

Если я правильно понял, то Bind9 здесь включается для того, чтобы узнать, какие значения вводить в DNS провайдера. Опытные админы могут и без этого нужные DNS-записи добавить. Значение DKIM в списке почтовых доменов можно взять, а остальное стандартно.

А вот с сертификатом вопрос - как сделать защищенным почтовый сервер? И как настроить, чтобы поддомен mail открывал roundcube?

Команда Timeweb Cloud
Команда Timeweb Cloud
11.08.2023, 10:24

Насколько нам известно, Fastpanel не поддерживает защищенное соединение к своим SMTP/IMAP/POP3-серверам. При подготовке инструкции мы изучали всю доступную документацию Fastpanel, но они не предоставляют никакого функционала для установки SSL на почтовый сервер. Можно попробовать выпустить и настроить SSL вручную, например так, как мы это делаем для iRedMail, но мы это пока не тестировали :) Со своей стороны тоже проверим, если всё получится — добавим в инструкцию.

Что касается входа в Roundcube по поддомену, то вы можете использовать адрес вида http://mail.имя_домена:8888/webmail. Для этого у вас должен быть создан соответствующий поддомен с IP-адресом сервера в качестве A-записи. Отметим, что доступ будет по HTTP, так как в адресе используется порт (даже если на сервере есть SSL для нужного поддомена, из-за порта в адресе он применяться не будет).

Команда Timeweb Cloud
Команда Timeweb Cloud
11.08.2023, 10:05

leozelion ниже верно подметил, мы устанавливаем bind9, чтобы пользователь мог найти все записи в одном месте, удобно скопировать их и прописать на стороне провайдера NS-серверов.

Если наличие bind9 критично сказывается на работе сервера (мы пока с таким не сталкивались), после настройки почты его можно удалить.