Установка почтового сервера 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
Добавить комментарий

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