Почтовый сервер · 4 min read · Sep 29, 2025
Настройка полнофункционального почтового сервера с iRedMail на CentOS 8
iRedMail — это бесплатное, открытое и полностью функциональное решение для почтового сервера для операционной системы Linux. Оно позволяет вам бесплатно хостить свой собственный почтовый сервер. У него есть удобный веб-интерфейс, который позволяет создавать неограниченное количество почтовых ящиков и почтовых доменов.
iRedmail использует безопасные протоколы соединения по умолчанию, POP3/IMAP/SMTP через TLS, веб-почту с HTTPS. Он использует Postfix в качестве MTA, Dovecot в качестве MDA, SpamAssassin для проверки спама и Amavis & Clamav для проверки вирусов в почте.
В этом руководстве мы объясним, как установить полностью функциональный почтовый сервер с iRedMail на CentOS 8.
Предварительные требования
- Сервер с установленной CentOS 8.
- Действующий домен, указывающий на ваш сервер.
- Пароль root, настроенный на вашем сервере.
Начало работы
Перед началом рекомендуется отключить SELinux в вашей системе. Вы можете отключить его, отредактировав файл /etc/sysconfig/selinux.
nano /etc/sysconfig/selinuxИзмените следующую строку:
SELINUX=disabledСохраните и закройте файл, когда закончите.
Далее вам нужно будет настроить полное доменное имя для iRedMail. Вы можете настроить его, отредактировав файл /etc/hosts:
nano /etc/hostsДобавьте следующую строку:
your-server-ip ired.linuxbuz.com iredСохраните и закройте файл, когда закончите.
Далее установите репозиторий EPEL и включите репозиторий PowerTools с помощью следующей команды:
dnf install epel-release -y
dnf config-manager --set-enabled PowerToolsДалее обновите системные пакеты с помощью следующей команды:
dnf update -yПосле обновления всех пакетов перезагрузите систему, чтобы применить изменения.
Загрузка скрипта установки iRedMail
Сначала загрузите последнюю версию скрипта установки iRedMail с его официальной страницы загрузки:
wget https://github.com/iredmail/iRedMail/releases/download/1.2.1/iRedMail-1.2.1.tar.gzПосле завершения загрузки извлеките загруженный файл с помощью следующей команды:
tar -xvzf iRedMail-1.2.1.tar.gzДалее перейдите в извлеченный каталог и дайте разрешение на выполнение с помощью следующей команды:
cd iRedMail-1.2.1
chmod +x iRedMail.shУстановка iRedMail
Теперь запустите следующий скрипт для установки iRedMail:
./iRedMail.shЭтот скрипт установит все необходимые зависимости в вашей системе. После установки всех зависимостей вы должны увидеть мастер настройки iRedMail на следующем экране:

Выберите да и нажмите Enter, чтобы продолжить. Вам будет предложено указать каталог для хранения почтовых ящиков пользователей, как показано ниже:

Укажите желаемый каталог и нажмите Enter, чтобы продолжить. Вам будет предложено выбрать веб-сервер, как показано ниже:

Выберите Nginx и нажмите Enter, чтобы продолжить. Вам будет предложено выбрать базу данных для хранения почтовых аккаунтов, как показано ниже:

Выберите MariaDB и нажмите Enter, чтобы продолжить. Вам будет предложено указать пароль для пользователя root MySQL, как показано ниже:

Введите ваш надежный пароль и нажмите Enter, чтобы продолжить. Вам будет предложено указать ваш почтовый домен, как показано ниже:

Введите имя вашего домена и нажмите Enter, чтобы продолжить. Вам будет предложено указать пароль для администратора почтового домена, как показано ниже:

Введите ваш надежный пароль и нажмите Enter, чтобы продолжить. Вам будет предложено выбрать дополнительные приложения, которые вы хотите установить с iRedMail, как показано ниже:

Выберите желаемое приложение и нажмите Enter, чтобы продолжить. Вы должны увидеть все настройки в следующем выводе:
***********************************************************************
************************* WARNING *******************************
***********************************************************************
* *
* Нижеуказанный файл содержит конфиденциальную информацию (имя пользователя/пароль), пожалуйста, *
* не забудьте *ПЕРЕМЕСТИТЬ* его в безопасное место после установки. *
* *
* * /root/iRedMail-1.2.1/config
* *
***********************************************************************
****************** Проверьте ваши настройки *************************
***********************************************************************
* Базовый каталог хранения: /var/vmail
* Почтовые ящики:
* Ежедневное резервное копирование баз данных SQL/LDAP:
* Хранить почтовые аккаунты в: MariaDB
* Веб-сервер: Nginx
* Первое имя почтового домена: linuxbuz.com
* Администратор почтового домена: [email protected]
* Дополнительные компоненты: Roundcubemail netdata iRedAdmin Fail2ban
< Вопрос > Продолжить? [y|N]y
Введите y и нажмите Enter, чтобы начать установку. После успешной установки iRedMail вы должны увидеть следующий вывод:
* URL-адреса установленных веб-приложений:
*
* - Веб-почта Roundcube: https://ired.linuxbuz.com/mail/
* - netdata (монитор): https://ired.linuxbuz.com/netdata/
*
* - Веб-панель администратора (iRedAdmin): https://ired.linuxbuz.com/iredadmin/
*
* Вы можете войти по вышеуказанным ссылкам с помощью следующих учетных данных:
*
* - Имя пользователя: [email protected]
* - Пароль: admin
*
*
********************************************************************
* Поздравляем, настройка почтового сервера завершена успешно. Пожалуйста,
* прочитайте ниже файл для получения дополнительной информации:
*
* - /root/iRedMail-1.2.1/iRedMail.tips
*
* И он отправлен на ваш почтовый аккаунт [email protected].
*
******************* WARNING ************************************
*
* Пожалуйста, перезагрузите вашу систему, чтобы включить все почтовые службы.
*
********************************************************************
На этом этапе ваш сервер iRedMail установлен в вашей системе. Теперь перезагрузите вашу систему, чтобы включить все почтовые службы.
Доступ к IRedMail
Чтобы получить доступ к административной панели iRedMail, введите URL https://ired.linuxbuz.com/iredadmin/ в вашем веб-браузере. Вы должны увидеть страницу входа, как показано ниже:

Введите ваше административное имя пользователя, пароль и нажмите кнопку Войти. Вы должны увидеть панель администратора iRedMail на следующем экране:

Чтобы получить доступ к веб-почте iRedMail, введите URL https://ired.linuxbuz.com/mail/ в вашем веб-браузере. Вы должны увидеть страницу входа в веб-почту Roundcube:

Введите ваше имя пользователя, пароль и нажмите кнопку LOGIN. Вы должны увидеть панель управления Roundcube на следующей странице:

Чтобы получить доступ к приложению мониторинга netdata iRedMail, введите URL https://ired.linuxbuz.com/netdata/ в вашем веб-браузере. Вы должны увидеть страницу входа в Netdata:

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

Заключение
Поздравляем! вы успешно установили и настроили сервер iRedMail на CentOS 8. Вы можете исследовать iRedMail и начать создавать новые учетные записи пользователей и управлять ими. Не стесняйтесь задавать мне вопросы, если у вас есть какие-либо вопросы.
Get new posts in your inbox
No spam. Unsubscribe anytime.