Установка почтового сервера iRedmail

Если вам необходимо создать отдельный  почтовый сервер на  VPS, на настройку и установку необходимых компонентов потребуется  много времени и соответствующих знаний в этой области. Как вариант использовать уже готовые решения, которые помогут остановить на сервер необходимые службы и приложения для корректной работы почты. Одним из их есть использование под линуксоиды системы почтового сервера iRedmail. 

iRedmail является полностью бесплатным с открытым исходным кодом проектом с широкими возможностями по созданию большого количества ящиков, настройке учетных записей, добавления дополнительного ПО для защиты от спама и вирусов, управления веб-почтой и много другое. iRedmail имеет интуитивно понятный интерфейс и простую в использованию админ панель. 

Устанавливать  iRedmail рекомендуется на самые  новые версии ОС: CentOS Stream 8, Rocky Linux 8, Debian 11, Ubuntu 22.04 LTS, FreeBSD 13.x, OpenBSD 7.1. Проверяет актуальный  список рекомендуемых версий можно в документации  на официальном сайте разработчика. Чтобы избежать конфликта с существующими установками iRedmail стоит устанавливать на чистый сервер. Разработчики  iRedmail советуют использовать сервер с не менее 4 ГБ памяти при использовании сканера на спам и вирусы, с учетом что на сервере будет небольшая нагрузка.  

Скачивание и установка почтового сервера iRedmail

В инструкции будет пример развертывания iRedmail на сервере. Для этого необходимо выполнить следующие шаги:

1. Подключаемся к серверу с правами root и устанавливаем имя хоста почтового сервера:

hostnamectl set-hostname mail.mydomain.com.ua

      где mail.mydomain.com.ua - хостнейм почтового сервера.

Также для хоста необходимо прописать А и МХ запись и указать в поле IP-адрес - адрес почтового сервера. 

2.После этого можно перейти к скачиванию iRedmail.Переходим на офицальный сайт ПО на страницу загрузки и копируем ссылку на установщик. И через wget скачиваем себе последнюю версию. 

sudo yum -y install  https://github.com/iredmail/iRedMail/archive/refs/tags/1.6.1.tar.gz

3.Далее необходимо распаковать архив, для этого сначала необходимо скачать архиватор на ваш сервер:

sudo yum -y install tar bzip2 dialog

4. И выполняем извлечение файлов с архива командой:

 tar xvf 1.4.2.tar.gz 

5. Начинаем инсталляцию iRedMail 

cd iRedMail-1.4.2/
chmod +x iRedmail.sh
./iRedmail.sh

6. Открываем скачанный загрузчик. В первом окне система спросить продолжать ли установку, выбираем “Yes” для продолжения инсталляции.

7.Указываем место хранения почтовых ящиков, вы можете указать свой путь или выбрать место по-умолчанию /var/vmail/. 

8. Выбираем технологию с помощью которой будут хранится данные. 

9. Если вы выбрали OpenLDAP в качестве серверной части по умолчанию для хранения почтовых учетных записей, укажите суффикс LDAP как название домена и доменную зону.

10. Добавьте домен, который планируется использоваться для веб-почты.

11. Задаем пароль к учетной записи админ части. 

12. Дальше выбираем служб которые вы желаете установить на свой сервер. 

13. После чего система запросит подтвердить разрешение на добавление внесенных конфигураций. Чтобы подтвердить нажимаем на клавишу “Y” и “Enter” для завершения установки.

14. Последним шагом необходимо перезапустите сервер для вступления в действие всех добавленных компонентов на сервере. 

sudo reboot

Готово. Приятной работы.