Установка IRedMail на linux (CentOS, Debian, Fedora, Ubuntu)

Установка IRedMail на linux (CentOS, Debian, Fedora, Ubuntu)

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

Установка IRedMail на linux (CentOS, Debian, Fedora, Ubuntu) не составит особых усилий, я вам это докажу и покажу на готовом примере.

iRedMail состоит из:

  • Имет поддержку сервиса SMTP с Postfix.
  • Имет поддержку сервиса POP3/POP3S, IMAP/IMAPS с Dovecot, который обслуживается с Managesieve.
  • Работает на веб-сервере Apache.
  • Данные хранятся (приложений и/или учетных записей электронной почты) в MySQL/MariaDB/PostgreSQL.
  • Хранение учетных записей электронной почты обслуживаются OpenLDAP.
  • Имеется сервер с поитиками для Postfix — Cluebringer.
  • Имееться интерфейс между Postfix и SpamAssassin, ClamAV — это Amavisd. Так же используется для спама и вирусов.
  • Сканер спама с SpamAssassin.
  • Имеется антивирусный сканер ClamAV: .
  • Веб почта работает с Roundcube.
  • Apache и Postfix анализатор логов с утилитой Awstats.
  • Сканер логов — Fail2ban. Он блокирует IP-адреса, которые Вам докучают.

Независимо от того, ваш сервер является сервером  для тестирования или рабочий сервер, рекомендуется установить полное доменное имя (FQDN) имя хоста:

$ hostname -f

localhost.localdomain

Для RHEL/CentOS/Scientific Linux 6, hostname можно изменить:

# vim /etc/sysconfig/network
HOSTNAME=localhost.localdomain

Для  RHEL/CentOS/Scientific Linux 7, hostname можно изменить:

# vim /etc/hosts
192.168.103.123 localhost.localdomain localhost

Для  Debian/Ubuntu можно отредактировать:

# vim /etc/hostname

или
# vim /etc/hosts

192.168.103.123 localhost.localdomain localhost

Далее, нужно отключить SELinux.

iRedMail не работает с SELinux, поэтому, пожалуйста, отключите его.

Установка в Debian или Ubuntu:

# apt-get install ntp

Установка в Fedora, CentOS, RHEL:

# yum install ntp

Запустим NTP демон и после чего скачаем tar пакет с iRedMail, выполним make  с установочным скриптом  и запустить его, для этого выполним ряд команд:

# /etc/init.d/ntpd start
# cd /usr/local/src/ && sudo wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.1.tar.bz2
# tar -jxvf iRedMail-0.9.1.tar.bz2 && cd iRedMail-0.9.1/
# sudo chmod o+x iRedMail.sh 
# ./iRedMail.sh

Приведу подробную инструкцию по установке в скриншотах.

установка iredmail 0.9.0

Выбираем «YES» и переходим на следующий шаг -выбор папки хранения писем:

установка iredmail (выбор папки хранения писем)

установка iredmail (выбор папки хранения писем)

Я просто нажимаю на «NEXT». На следующем шаге необходимо выбрать веб-сервер:

установка iredmail (выбор веб-сервера)

установка iredmail (выбор веб-сервера)

Мне нужен для работы именно apache, по этому, я выбираю его и нажимаю на «NEXT».

установка iredmail (выбор авторизации)

установка iredmail (выбор авторизации)

Мне нужно было сделать авторизацию именно с использованием MYSQL, по этому, я выбрал данный пункт.

установка iredmail (установка пароля в mysql для root)

установка iredmail (установка пароля в mysql для root)

Прописываем свой пароль для пользователя root и нажимаем  NEXT. Я для тестирования введу пароль root.

установка iredmail (ввод домена для отправки почты)

установка iredmail (ввод домена для отправки почты)

Ввожу для теста произвольный домен, например:

test.com.local.

установка iredmail (прописываем пароль для админа)

установка iredmail (прописываем пароль для админа)

На следующем шаге нужно выбрать компоненты для установки:

установка iredmail (выбор компонентов для установки)

установка iredmail (выбор компонентов для установки)

Я выбрал всего лишь 2 — это iRedAdmin и Roundcubemail, но желательно использовать все ( смотря какие цели).

После чего Вас спросят подтверждения действий (y/N) — конечно же выбираем «y». Установка займет некоторое время.

В процессе установке отвечаем на несколько вопросов и ждем завершения установки.

После установки перейдем на веб морду:
https://your_ip_server/iredmail 

У меня это:

* Roundcube webmail://localhost.localdomain/mail/
* — Web admin panel (iRedAdmin): httpS://localhost.localdomain/iredadmin/
* You can login to above links with same credential:
Username: postmaster@test.com.local
Password: postmaster

Перезапускаем службы:

# service httpd restart
# /etc/init.d/mysqld restart
# service postfix restart
# service dovecot restart

Можно посмотреть какие соединения открыты в данный момент:

# netstat -tap

Установка IRedMail на linux (CentOS, Debian, Fedora, Ubuntu) завершена. Рассказал не много, но программа реально очень простая в установке и настройке.

 

 

One thought on “Установка IRedMail на linux (CentOS, Debian, Fedora, Ubuntu)

  1. Fedora 23 — не поддерживается ((
    Может кто-то посоветует выход из положения?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.