Найти в Дзене

iRedMail — установка на Ubuntu 18

Волшебная почта от Яндекса для корпоративных клиентов резко становится платной. И Google стал выпинывать российские компании из Workspace. Совпадение? :) Российские компании стали обращаться на аутсорсинг с вопросами переноса своей почту на свои сервера. Эй, а где же ваши админы? Аутсорсеры наобещали с три короба и обращаются к более-менее прошаренным админам с просьбой накатить какой-нибудь почтовый сервер на Linux. Есть одна такая сборка под названием iRedMail. Прошаренные админы берутся и начинают задавать вопросы уже нам :) Вопрос поступил такой: — Почему пакет iRedMail 1.6.2 не устанавливается на Ubuntu 18? Отвечаем: — Да хрен его знает! Установим и проверим. iRedMail — это бесплатный пакет программ, при установке которых вы получаете полноценный почтовый сервер. https://www.iredmail.org Установка iRedMail на Ubuntu 18 Разворачиваю виртуальную машину с ОС Ubuntu Server 18. Инструкция по установке на Ubuntu: https://docs.iredmail.org/install.iredmail.on.debian.ubuntu.html Для удобс

Волшебная почта от Яндекса для корпоративных клиентов резко становится платной. И Google стал выпинывать российские компании из Workspace. Совпадение? :)

Российские компании стали обращаться на аутсорсинг с вопросами переноса своей почту на свои сервера. Эй, а где же ваши админы? Аутсорсеры наобещали с три короба и обращаются к более-менее прошаренным админам с просьбой накатить какой-нибудь почтовый сервер на Linux. Есть одна такая сборка под названием iRedMail. Прошаренные админы берутся и начинают задавать вопросы уже нам :)

Вопрос поступил такой:

— Почему пакет iRedMail 1.6.2 не устанавливается на Ubuntu 18?

Отвечаем:

— Да хрен его знает! Установим и проверим.

iRedMail — это бесплатный пакет программ, при установке которых вы получаете полноценный почтовый сервер.

https://www.iredmail.org

Установка iRedMail на Ubuntu 18

Разворачиваю виртуальную машину с ОС Ubuntu Server 18. Инструкция по установке на Ubuntu:

https://docs.iredmail.org/install.iredmail.on.debian.ubuntu.html

Для удобства накатываю файловый менеджер mc:

apt install mc

И дополнительные пакеты:

apt install gzip dialog

Задаём правильное имя сервера. Тестовый домен у меня будет mail.moipartner.ru, имя хоста должно быть такое же.

hostname mail.moipartner.ru
-2

Правим /etc/hosts, где тоже указываем домен.

-3

Проверяем /etc/hostname, там должно быть mail, как часть домена третьего уровня.

-4

Теперь нужен инсталлятор, скачиваем его с официального сайта.

https://iredmail.org/download.html

Так, на официальном сайте более новая версия, мне для проверки нужна 1.6.2, поможет github:

https://github.com/iredmail/iRedMail/tags

Скачиваю пакет 1.6.2.tar.gz и закидываю его в root.

cd /root
wget https://github.com/iredmail/iRedMail/archive/refs/tags/1.6.2.tar.gz
-5

Распаковываем:

cd /root/
tar zxf 1.6.2.tar.gz
ll
-6

Появляется папка iRedMail-1.6.2. Пробуем установить:

cd /root/iRedMail-1.6.2/
bash iRedMail.sh
-7

И получаем ту самую ошибку, о которой нас спрашивали:

ERROR
Release version of the operating system on this server is unsupported by iRedMail, please access below link to get the latest iRedMail and a list of supported Linux/BSD distributions and release versions.

Вот это очень большой минус iRedMail, погоня за новыми версиями. Это как Хоббихорсинг, когда лошади нет, а мы уже ускакали...

-8

Убедимся в этом сами, проблема надумана и создана самими разработчиками. Смотрим файл README.md. Там белым по синему написано, что поддерживаются Ubuntu 20.04 (Recommended) и 18.04. У нас как раз 18.04.

-9

Так в чём же дело, почему не ставится?

Открываем /conf/global и находим интересную строку в разделе Ubuntu:

# Supported releases: 20.04, 22.04.

И далее следует код в IF, который на нашу 18.04 запишет переменную

export UNSUPPORTED_RELEASE='YES'

Меняем на:

export UNSUPPORTED_RELEASE='NO'
-10

Пробуем установить:

cd /root/iRedMail-1.6.2/
bash iRedMail.sh
-11

Поехало.

-12

Запускается мастер установки. Yes.

-13

Указываем директорию для хранения писем. Оставляю по умолчанию /var/vmail. Next.

-14

Выбираем, ставить nginx или нет. Ставим. Next.

-15

Выбираем СУБД: OpenLdap, MariaDB, PostgreSQL. Выбираю MariaDB. Next.

-16

Для MySQL указываем пароль от пользователя root. Next.

-17

Указываем домен для почты, он может не совпадать с хостом. Я указываю moipartner.ru. Next.

-18

Администратором будет postmaster@moipartner.ru. Указываем пароль от него. Next.

-19

Выбираем дополнительные пакеты:

  • RoundCube
  • SOGo
  • netdata
  • iRedAdmin
  • Fail2Bban

Выбираю всё, кроме SOGo, потом с ним познакомлюсь, остальное знаю. Next.

-20

Продолжаем "y".

-21

Перезагружаем сервер и радуемся. Всё заработало, конфликтующих пакетов при установке не найдено, так что на Ubuntu Server 18.04 всё прекрасно ставится, что бы там не писали в конфиге... По крайней мере версия iRedMail 1.6.2.

На этом закончим, проблема решена, я удаляю сервер, ибо почта у меня уже настроена и работает на Windows hMailServer. Увидимся в новых приключениях на internet-lab.ru.

Источник:

iRedMail — установка на Ubuntu 18 | internet-lab.ru

💰 Поддержать проект

Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.