Установка почтового сервера iRedMail на CentOS 7. Часть 1. Базовая установка

Установка почтового сервера iRedMail. Базовая установка

iRedMail — полноценный почтовый сервер под Linux, который включает в себя следующие компоненты:
— почтовый сервер postfix;
— imap и pop3 сервер dovecot;
— web-интерфейс почтового клиента roundcube;
— web-интерфейс почтового клиента sogo;
— greylist (система автоматической блокировки спама);
— Amavisd-new (фреймворк по фильтрации содержимого, использующий приложения-помощники для фильтрации вирусов и фильтрации спама антивирус и антиспам: ClamAV и SpamAssassin);
— веб-сервер NGINX;
— модуль статистики Awstats;
— fail2ban (программная среда для предотвращения вторжений, защищающая компьютерные серверы от атак методом перебора).


Подготовительный этап

Обновляемся, добавляем репозиторий EPEL, устанавливаем необходимый софт

[root@localhost ~]# yum update -y
[root@localhost ~]# yum install epel-release -y
[root@localhost ~]# yum install htop nano mc zip unzip wget -y

Смотрим какой у нас сейчас hostname

[root@localhost ~]# hostname -f
srv-mail-01
[root@localhost ~]# hostname -s
srv-mail-01

Меняем hostname на необходимый для почтового сервера

[root@localhost ~]# hostnamectl set-hostname mail.itdraft.ru
[root@localhost ~]# hostname -f
mail.itdraft.ru
[root@localhost ~]# hostname -s
mail

Приводим файл /etc/hosts к следующему виду

[root@localhost ~]# nano /etc/hosts
127.0.0.1    localhost
%ip%         mail.itdraft.ru mail

где %ip% — ваш внешний ip-адрес

Отключаем SELinux и перезагружаемся

[root@localhost ~]# setenforce 0
[root@localhost ~]# nano /etc/selinux/config
SELINUX=disabled
[root@localhost ~]# reboot

Установка iRedMail

Скачиваем свежую релизную версию iRedMail с официального сайта

[root@localhost ~]# cd /home
[root@localhost ~]# wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.9.tar.bz2

Устанавливаем пакет bzip2 и распаковываем скаченный архив

[root@localhost ~]# yum install bzip2 -y
[root@localhost ~]# tar xjf iRedMail-0.9.9.tar.bz2

Переходим в каталог, куда мы распаковали iRedMail и делаем установочный скрипт исполняемым

[root@localhost ~]# cd /home/iRedMail-0.9.9
[root@localhost ~]# chmod +x iRedMail.sh

Запускаем установку iRedMail

[root@localhost ~]# ./iRedMail.sh
В открывшемся приветствии отвечаем: Yes
Вводим путь для хранения почты: /var/vmail
Выбираем веб-сервер: Nginx
Выбираем СУБД: MariaDB
Задаем пароль администратора базы данных: 
Вводим наш почтовый домен: itdraft.ru
Задаем пароль для администратора почтовыми ящиками (postmaster@itdraft.ru):
Выбираем дополнения для удобства работы с iRedMail: все

Подтверждаем введенные настройки (y) и нажимаем Enter. На все последующие вопросы тоже отвечаем y.
Ждем окончания процесса.

Максим Макаров
У блога появился хостинг, его любезно предоставила компания Облакотека.
Облакотека - облачные сервисы для создания и управления виртуальной ИТ-инфраструктурой.
Если вам понравился мой блог и вы хотели бы видеть на нем еще больше полезных статей, большая просьба поддержать этот ресурс. Для этого достаточно кликнуть на контекстную рекламу, расположенную на сайте.
Оцените автора
IT Draft
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.