Site icon IT Draft

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

Установка почтового сервера iRedMail на CentOS 7. Часть 7. Белый список, WEB-интерфейс, квота Dovecot

Установка почтового сервера 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 к следующему виду

Selectel — ведущий провайдер облачной инфраструктуры и услуг дата-центров

Компания занимает лидирующие позиции на рынке на рынке выделенных серверов и приватных облаков, и входит в топ-3 крупнейших операторов дата-центров в России.


[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.
Ждем окончания процесса.
Exit mobile version