Почтовый сервер · 2 min read · Sep 29, 2025
Как настроить почтовый сервер с Modoboa на Debian 10

Modoboa — это платформа для хостинга и управления почтовыми серверами с открытым исходным кодом для Linux. Она написана на Python и использует Postfix и Dovecot для отправки и получения электронной почты. Она использует веб-сервер Nginx и базы данных MySQL/PostgreSQL. Позволяет создавать неограниченное количество почтовых ящиков и доменов. Может быть интегрирована с Let’s Encrypt для шифрования всех коммуникаций между вашим почтовым сервером и внешней сетью. Поставляется с веб-интерфейсом администратора для управления доменами, почтовыми ящиками, псевдонимами и многим другим.
В этом руководстве я покажу вам, как установить Modoboa на сервер Debian 10.
Предварительные требования
- Сервер с установленным Debian 10.
- Действительное доменное имя, указывающее на IP-адрес вашего сервера.
- Пароль root, настроенный на сервере, и вы вошли в систему как root.
Начало работы
Перед началом обновите пакеты вашей системы до последней версии с помощью следующей команды:
apt-get update -yЗатем установите другие необходимые зависимости с помощью следующей команды:
apt-get install git curl gnupg2 wget -yДалее установите имя вашего хоста с помощью следующей команды:
hostnamectl set-hostname modoboa.example.comУстановка Modoboa
Затем загрузите последнюю версию Modoboa с помощью следующей команды:
git clone https://github.com/modoboa/modoboa-installerПосле завершения загрузки перейдите в директорию Modoboa и проверьте конфигурацию с помощью следующей команды:
cd modoboa-installer
./run.py --stop-after-configfile-check example.comЭто создаст новый файл конфигурации installer.cfg в вашей текущей рабочей директории.
Затем отредактируйте файл конфигурации с помощью следующей команды:
nano installer.cfgИзмените следующие строки:
[certificate]
generate = true
type = letsencrypt
[letsencrypt]
email = [email protected]
[database]
engine = postgres
host = 127.0.0.1
install = true
Сохраните и закройте файл, затем начните установку с помощью следующей команды:
./run.py --interactive example.comПосле завершения установки вы должны получить следующий вывод:
Welcome to Modoboa installer!
Warning:
Before you start the installation, please make sure the following DNS records exist for domain 'modoboa.example.com':
mail IN A
IN MX modoboa.example.com.
Your mail server will be installed with the following components:
modoboa automx amavis clamav dovecot nginx razor postfix postwhite spamassassin uwsgi radicale opendkim
Do you confirm? (Y/n) Y
The process can be long, feel free to take a coffee and come back later ;)
Starting...
Generating new certificate using letsencrypt
Installing amavis
Installing spamassassin
Installing razor
Installing clamav
Installing modoboa
Installing automx
Installing radicale
Installing uwsgi
Installing nginx
Installing opendkim
Installing postfix
Installing postwhite
Installing dovecot
Congratulations! You can enjoy Modoboa at https://modoboa.example.com (admin:password)
Доступ к веб-интерфейсу Modoboa
Теперь откройте ваш веб-браузер и введите URL https://modoboa.example.com. Вы должны увидеть страницу входа в Modoboa:

Введите имя пользователя по умолчанию: admin, пароль: password, затем нажмите кнопку Войти. Вы будете перенаправлены на панель управления Modoboa на следующей странице:

Примечания
В настоящее время в установщике Modoboa есть ОШИБКА, которая была введена после того, как это руководство было первоначально написано и протестировано. Симптомом является сообщение ‘Internal Server Error’ после входа в GUI Modoboa. Решение этой проблемы заключается в редактировании файла /srv/modoboa/instance/instance/settings.py
nano /srv/modoboa/instance/instance/settings.pyи установке:
USE_TZ = Falseа затем перезапустите uwsgi
service uwsgi restartСсылка из трекера проблем Modoboa: https://github.com/modoboa/modoboa/issues/2286
Заключение
В приведенном выше посте вы узнали, как установить Modoboa на сервер Debian 10. Теперь вы можете добавить свой первый домен и начать отправлять почту на другие адреса электронной почты.
Get new posts in your inbox
No spam. Unsubscribe anytime.