Planetahost VPS
Перейти к основному контенту

Установка и настройка iRedMail

intro-iRedMail-install-linux-planetahost.png

Введение

iRedMail - это полностью открытое решение для развёртывания почтового сервера на Linux/BSD с минимальной настройкой. Он устанавливает и настраивает почтовый сервер с веб-интерфейсом, почтовыми протоколами (SMTP, IMAP, POP3), антивирусной проверкой, фильтрацией спама и поддержкой нескольких доменов. В комплекте идут Amavis, ClamAV, SpamAssassin и веб-интерфейс iRedAdmin для управления пользователями и доменами.

Поддерживаемые ОС
  • Debian
  • Ubuntu
  • CentOS / Rocky Linux / AlmaLinux
  • FreeBSD
Рекомендации по ресурсам сервера
  • CPU: не менее 4 ядер.
  • RAM: не менее 4 Гб.
  • Диск: 30–50 Гб.

Причина: пакет включает ClamAV и другие компоненты, которые потребляют ресурсы. На слабых машинах возможны проблемы с производительностью.

Мы рекомендуем использовать виртуальную машину с такими характеристиками - у нас на сайте есть готовые конфигурации виртуальных и выделенных серверов, которые подойдут для почтового хостинга.

Подготовка сервера

В примерах в инструкции будет использоваться домен mail.tex-lab.ru и IP сервера 62.173.138.27. Обязательно замените их на свои реальные домен и IP при настройке.

1. Измените имя хоста на ваш почтовый домен:

hostnamectl set-hostname mail.tex-lab.ru

Имя хоста должно соответствовать вашему домену, чтобы почта корректно отправлялась и принималась.

2. Добавьте домен в файл hosts:

nano /etc/hosts

Добавьте строку:

127.0.1.1 mail.tex-lab.ru mail

Сохраните Ctrl+O → Enter, затем закройте файл Ctrl+X.

install-iredmail-planetahost-017.jpg

Это необходимо для правильного разрешения имени хоста на сервере.

3. Скачайте пакет iRedMail с официального сайта. Перейдите на сайт iRedMail и скопируйте ссылку на актуальную версию.
Пример для версии 1.7.4:

wget https://github.com/iredmail/iRedMail/archive/refs/tags/1.7.4.tar.gz

Внимание! Указывайте актуальную версию на момент установки.

4. Распакуйте архив и подготовьте установку:

tar xvf 1.7.4.tar.gz
cd iRedMail-1.7.4
chmod +x iRedMail.sh

Установка

Запустите скрипт установки:

bash iRedMail.sh

Основные шаги установки

1. Приветственное окно - нажмите Enter для начала установки.

install-iredmail-planetahost-001.jpg

2. Путь хранения почты - по умолчанию /var/vmail. Нажмите Enter, если хотите использовать каталог по умолчанию.

install-iredmail-planetahost-002.jpg

Здесь будут храниться все письма пользователей.

3. Выбор веб-сервера — выберите Nginx и нажмите Enter