iRedMail — это многофункциональный почтовый сервер с открытым исходным кодом, который предназначен для дистрибутивов Linux. В инструкции рассмотрим, как установить iRedMail вручную и выполнить необходимые настройки.
Вы также можете установить iRedMail автоматически, выбрав сборку «iRedMail» при создании нового облачного сервера. В этом случае после установки воспользуйтесь отдельной инструкцией по настройке.
Установку необходимо выполнять на «чистый» сервер.
1. Установить FQDN hostname для сервера.
FQDN — Fully Qualified Domain Name, имя домена, не имеющее неоднозначностей в определении. Включает в себя имена всех родительских доменов иерархии DNS.
Проверить текущее значение hostname вы можете командой:
hostname -f
Ответом может быть:
mx.example.com
Значение hostname устанавливается в файлах /etc/hostname
и /etc/hosts
. В /etc/hostname
нужно прописать короткий hostname — при mx.example.com в качестве FQDN следует указать:
mx
В файле /etc/hosts
указываем FQDN hostname первым в списке:
127.0.0.1 mx.example.com mx localhost localhost.localdomain
Повторно проверяем значение FQDN hostname командой:
hostname -f
Если значение mx.example.com не было получено, необходимо перезагрузить сервер.
2. Обновить Ubuntu:
apt-get update -y
3. Изменить имя хоста сервера на домен электронной почты.
4. Загрузить архив с актуальной версией iRedMail с сайта проекта.
5. Разархивировать полученный архив командой:
tar -xvzf 1.6.0.tar.gz
6. Перейти в каталог с файлами и запустить скрипт iRedMail.sh:
cd iRedMail-1.6.0
chmod +x iRedMail.sh
./iRedMail.sh
Далее запустится мастер установки, где будет возможность выбрать необходимые параметры либо оставить стандартные значения почтового сервера, а также установить дополнительное ПО в случае необходимости.
7. В первую очередь нужно согласиться с установкой:
8. Выбрать место хранения почтовых ящиков пользователей:
9. Выбрать бэкенд по своему усмотрению:
/root/iRedMail-x.y.z/iRedMail.tips
.10. В следующем окне появится мастер установки доменного имени электронной почты. Помните, что вы не можете установить имя хоста сервера в качестве домена электронной почты:
11. Установить пароль для администратора:
Этот аккаунт будет администратором и почтовым пользователем, с его реквизитами вы сможете войти в почтовый ящик, а также в админ-панель iRedAdmin.
12. Выбрать дополнительные компоненты:
13. Согласиться с предложенной для установки конфигурацией, введя y
:
14. После завершения установки выполнить перезагрузку сервера.
После установки вся необходимая информация (пароли пользователей, пути к конфигурационным файлам) доступна в файле /root/iRedMail-x.y.z/iRedMail.tips
.
Дополнительные компоненты будут доступны по следующим адресам:
Дополнительную информацию и помощь при проблемах можно получить на форуме проекта или в платной поддержке iRedMail.
1. Установить FQDN hostname для сервера.
FQDN — Fully Qualified Domain Name, имя домена, не имеющее неоднозначностей в определении. Включает в себя имена всех родительских доменов иерархии DNS.
Проверить текущее значение hostname вы можете командой:
hostname -f
Ответом может быть:
mx.example.com
Значение hostname устанавливается в файлах /etc/hostname
и /etc/hosts
. В /etc/hostname
нужно прописать короткий hostname — при mx.example.com в качестве FQDN следует указать:
mx
В файле /etc/hosts
указываем FQDN hostname первым в списке:
127.0.0.1 mx.example.com mx localhost localhost.localdomain
Повторно проверяем значение FQDN hostname командой:
hostname -f
Если значение mx.example.com не было получено, необходимо перезагрузить сервер.
2. Отключить SELINUX одним из следующих способов.
/etc/selinux/config
необходимо указать SELINUX=disabled
, после чего выполнить перезагрузку сервера. setenforce 0
3. Подключить официальные репозитории, если в этом будет необходимость (epel, appstream, powertools).
4. Следовать инструкции для Ubuntu, начиная с пункта 4.