Задача: Проработать развертывание IRedMail 1.7.4 (JUN 3, 2025) на Ubuntu 22.04 LTS Server
Цель, проверить, а как обычно ли идет развертывание почтового сервиса в лице iRedMail, но на текущий момент — это версия 1.7.4, против того, что у меня в настоящий момент используется, если посмотреть заметки: одна для домена @ekzorchik.ru, другая для @ekzorchik.com. Если все идентично, то можно переделать на более новую версию если что-то интересного появилось. Хотя меня все устраивает на текущем, оба почтовых сервера находятся внутри моей локальной сети и работают через туннели
"iRedmail 1.6.2 на Ubuntu 22.04 через Wireguard туннель""Поднимаем почтовой сервис для домена @ekzorchik.com на базе iRedMail"
На заметку: В заметках выше все шаги от и до присутствуют, так что заострять внимание в текущей не имеет смысла.
По данным официального сайта iRedMail установка последней версии применительно к дистрибутиву Ubuntu может быть использована ось либо Ubuntu 22.04 LTS Server, либо Ubuntu 24.04 LTS Server.

Шаг №1: Приступаю к проработке этапов развертывания, если операционная система — это Ubuntu 22.04 LTS Server:
ekzorchik@srv-us2204a:~$ sudo apt-get install -y net-tools
ekzorchik@srv-us2204a:~$ sudo nano /etc/hostname
mail
ekzorchik@srv-us2204a:~$ sudo nano /etc/hosts
127.0.0.1 localhost
#127.0.1.1 srv-us2204a
172.35.35.9 mail.polygon.local mail
ekzorchik@srv-us2204a:~$ sudo rm -Rf /var/lib/apt/lists
ekzorchik@srv-us2204a:~$ sudo apt-get update && sudo apt-get upgrade -y
ekzorchik@srv-us2204a:~$ sudo reboot
ekzorchik@mail:~$ uname -a && lsb_release -a
Linux mail 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.5 LTS
Release: 22.04
Codename: jammy
ekzorchik@mail:~$
Шаг №2: Скачиваю с официального сайта самую последнюю версию почтового сервера iRedMail на момент написания текущей заметки (а именно на 26.01.2026):
ekzorchik@mail:~$ wget -c https://github.com/iredmail/iRedMail/archive/refs/tags/1.7.4.tar.gz
ekzorchik@mail:~$ file 1.7.4.tar.gz
1.7.4.tar.gz: gzip compressed data, from Unix, original size modulo 2^32 1351680
ekzorchik@mail:~$ tar zxf 1.7.4.tar.gz
ekzorchik@mail:~$ chmod +x iRedMail-1.7.4/iRedMail.sh
ekzorchik@mail:~$ sudo ./iRedMail-1.7.4/iRedMail.sh
./iRedMail-1.7.4/iRedMail.sh: line 48: /home/ekzorchik/conf/global: No such file or directory
./iRedMail-1.7.4/iRedMail.sh: line 49: /home/ekzorchik/conf/core: No such file or directory
./iRedMail-1.7.4/iRedMail.sh: line 52: .: filename argument required
.: usage: . filename [arguments]
./iRedMail-1.7.4/iRedMail.sh: line 54: cd: /home/ekzorchik/pkgs/: No such file or directory
ekzorchik@mail:~$
Так, похоже нужно запускать скрипт установки находясь в самой директории:
ekzorchik@mail:~$ cd iRedMail-1.7.4/
ekzorchik@mail:~/iRedMail-1.7.4$ sudo ./iRedMail.sh
Adding component(s) 'multiverse' to all repositories.
Press [ENTER] to continue or Ctrl-c to cancel.
Adding component(s) 'universe' to all repositories.
Press [ENTER] to continue or Ctrl-c to cancel.

Please specify a directory (in lowercase) used to store user mailboxes. Default is: /var/vmail нажимаю Next
Choose a web server you want to run: выбираю Nginx и нажимаю Next
Choose preferred backend used to store mail accounts: выбираю MariaDB и нажимаю Next
Please specify password for MySQL administrator root on server 127.0.0.1: ввожу 712mbddr@ и нажимаю Next
Please specify your first mail domain name: указываю polygon.local и нажимаю Next
Please specify password for the mail domain administrator (postmaster@polygon.local): 712mbddr@ и нажимаю Next
Optional components: выбираю все (Roudcubemail,SOGo,netdata,iRedAdmin), кроме failban и нажимаю Next
* Below file contains sensitive infomation (username/password), please *
* do remember to *MOVE* it to a safe place after installation. *
* *
* * /home/ekzorchik/iRedMail-1.7.4/config
* *
*************************************************************************
********************** Review your settings *****************************
*************************************************************************
* Storage base directory: /var/vmail
* Mailboxes:
* Daily backup of SQL/LDAP databases:
* Store mail accounts in: MariaDB
* Web server: Nginx
* First mail domain name: polygon.local
* Mail domain admin: postmaster@polygon.local
* Additional components: Roundcubemail netdata iRedAdmin Fail2ban
< Question > Continue? [y|N] нажимаю y
< Question > Would you like to use firewall rules provided by iRedMail?
< Question > File: /etc/nftables.conf, with SSHD ports: 22. [Y|n] нажимаю клавишу "n"
********************************************************************
* URLs of installed web applications:
*
* - Roundcube webmail: https://mail.polygon.local/mail/
* - netdata (monitor): https://mail.polygon.local/netdata/
*
* - Web admin panel (iRedAdmin): https://mail.polygon.local/iredadmin/
*
* You can login to above links with below credential:
*
* - Username: postmaster@polygon.local
* - Password: 712mbddr@
*
********************************************************************
* Congratulations, mail server setup completed successfully. Please
* read below file for more information:
*
* - /home/ekzorchik/iRedMail-1.7.4/iRedMail.tips
*
* And it's sent to your mail account postmaster@polygon.local.
*
********************* WARNING **************************************
*
* Please reboot your system to enable all mail services.
*
********************************************************************
ekzorchik@mail:~/iRedMail-1.7.4$
Инициирую перезагрузку системы:
ekzorchik@mail:~/iRedMail-1.7.4$ sudo reboot
Шаг №3: Чтобы обратиться на Web—интерфейс развернутого почтового сервера из локальной сети, мне с системы Windows с которой я буду обращаться нужно в файл C:\Windows\system32\drivers\etc\hosts прописать
172.35.35.9 mail.polygon.local
Шаг №4: Запускаю браузер (к примеру Google Chrome) и в строке URL адреса указываю: https://mail.polygon.local/iredadmin, нажимаю "Дополнительные настройки" - "Перейти на сайт mail.polygon.local (небезопасно)",

или URL: https://mail.polygon.local/mail/ открылся

Авторизуюсь в iredadmin
Username: postmaster@polygon.localPassword: 712mbddr@Language: English (US)
и нажимаю "Login", если все указано верно, то по итогу я получаю Web-интерфейс администрирования развернутым почтовым сервером:

Вижу, что версия 1.7.4
при создании почтового ящика ekzorchik@polygon.local с паролем 712mbddr@ я получил ошибку "Error: No uppercase letter in password." (Ошибка: В пароле отсутствует заглавная буква.), если честно я уже и забыл про это, это было так давно, просто я в 2023 году все что меня интересовало разобрал и внедрил, что с тех пор оно работает как часы.
Ладно, добавляю заглавную букву, к примеру: 712mbddr@A
Проверяю, а могу ли я зайти в ящик, для этого в новой вкладке делаю обращение на URL: https://mail.polygon.local/mail — указываю связку авторизации вида (ekzorchik@polygon.local:712mbddr@A) и нажимаю "Войти", и вот я внутри почтового ящика:

Бегло просмотрев по аналогии что сделано у меня на намного предыдущей версии 1.6.2 (или 1.6.3) глобального я ничего не заметил, скорее всего усовершенствовалась кодовая база. В принципе можно и обновиться, а можно пока и нет. Установка и настройка ничего не отличается.
По итогу текущую заметку завершаю, с уважением автор блога Олло Александр aka ekzorchik.