3.9.12.2.1 Установка Iredmail на РЕД ОС
Скачать документ Общая информация
Настройка машины и установка Iredmail
Проверка работоспособности
Окружение
- Версия РЕД ОС: 8
- Конфигурация: Сервер графический
- Версия ПО: iredmail-1.6.5-3
Общая информация
iRedMail — это:
1) Полноценный почтовый сервер.
2) Работает как на обычной системе, так и под управлением виртуальной машины, например, VMware, OpenVZ, Xen.
3) Поддержка архитектур i386 и x86_64.
4) Использует для установки и настройки совместимые компоненты, такие как Postfix, Dovecot, SpamAssassin, SOGo и т.д.
5) При установке использует бинарные пакеты из дистрибутива.
6) Проект с открытым исходным кодом, распространяемый под лицензией GPL v2.
7) Поддержка двух бэкэндов для хранения виртуальных доменов и пользователей: OpenLDAP и MySQL.
8) Безлимитное число поддержки доменов, пользователей, почтовых алиасов.
9) Поддержка двух веб-интерфейсов (RoundCube и SquirrelMail).
Основная специфика SOGo — это общие календари, контакты, почта.
Настройка машины и установка Iredmail
Для работы потребуется mysql (mariadb — это аналог mysql, который присутствует в репозитории РЕД ОС).
Перейдите в сеанс пользователя root и выполните установку базы данных:
su - dnf install mariadb mariadb-server
Запустите службу mariadb:
systemctl start mariadb
Выполните настройку БД:
/usr/bin/mysql_secure_installation
На первом шаге должен быть задан пароль root, по умолчанию пароль не задан, нажмите Enter.
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY! In order to log into MariaDB to secure it, we'll need the current password for the root user. If you've just installed MariaDB, and haven't set the root password yet, you should just press enter here. Enter current password for root (enter for none): <нажмите_Enter> OK, successfully used password, moving on…
Далее укажите свой пароль root и удалите анонимных пользователей:
Setting the root password or using the unix_socket ensures that nobody can log into the MariaDB root user without the proper authorisation. Sett root password? [Y/n] y New password: <задайте_пароль_root> Re-enter new password: <повторите_пароль_root> Password updated successfully! Reloading privilege tables.. ... Success! By default, a MariaDB installation has an anonymous user, allowing anyone to log into MariaDB without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment. Remove anonymous users? [Y/n] y ... Success!
Запретите удаленный вход для root, если необходимо:
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] y
Удалите тестовую базу данных и обновите таблицу привилегий:
By default, MariaDB comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment. Remove test database and access to it? [Y/n] y - Dropping test database... ... Success! - Removing privileges on test database... ... Success! Reloading the privilege tables will ensure that all changes made so far will take effect immediately. Reload privilege tables now? [Y/n] y ... Success! Cleaning up... All done! If you've completed all of the above steps, your MariaDB installation should now be secure. Thanks for using MariaDB!
Настройте хостовое имя компьютера:
hostnamectl set-hostname dc1.irwol.ru
Отредактируйте файл:
nano /etc/hosts
Добавьте строку:
127.0.0.1 dc1.irwol.ru
Выполните установку iredmail:
dnf install iredmail
Для запуска настройки выполните:
iredmail
Для запуска настройки iRedMail выберите Yes и нажмите Enter.
Укажите каталог для хранения почты. Можно оставить значение по умолчанию — /var/vmail. Нажмите Enter для продолжения.
Выберите веб-сервер — nginx. Нажмите Enter для продолжения.
Выберите БД — MariaDB (для выбора нажмите клавишу Space). Нажмите Enter для продолжения.
Введите пароль root для MySQL, указанный при настройке БД. Нажмите Enter для продолжения.
Укажите домен сервера — в рассматриваемом примере irwol.ru. Нажмите Enter для продолжения.
Задайте пароль для администратора постового сервера. Нажмите Enter для продолжения.
Выберите компоненты почтового сервера — необходимо выбрать все пункты (не выбранным по умолчанию является SOGo, его тоже необходимо включить). Нажмите Enter для продолжения.
Далее необходимо проверить введенные данные. Если все указано верно, для продолжения введите y.
После завершения настройки перезапустите систему.
Проверка работоспособности
Откройте браузер и впишите в адресную строку https://localhost/mail, после принятия сертификата откроется форма авторизации.
Войти можно по ранее настроенной учетной записи администратора почтового сервера postmaster@irwol.ru.
Также проверьте ссылки других служб, связанных с iRedMail. Для авторизации используются логин и пароль администратора почтового сервера:
Дата последнего изменения: 28.10.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.