Почтовый сервер · 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 и начать создавать новые учетные записи пользователей и управлять ими. Не стесняйтесь задавать мне вопросы, если у вас есть какие-либо вопросы.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.