
Установка 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
Приведу подробную инструкцию по установке в скриншотах.
Выбираем «YES» и переходим на следующий шаг -выбор папки хранения писем:
Я просто нажимаю на «NEXT». На следующем шаге необходимо выбрать веб-сервер:
Мне нужен для работы именно apache, по этому, я выбираю его и нажимаю на «NEXT».
Мне нужно было сделать авторизацию именно с использованием MYSQL, по этому, я выбрал данный пункт.
Прописываем свой пароль для пользователя root и нажимаем NEXT. Я для тестирования введу пароль root.
Ввожу для теста произвольный домен, например:
test.com.local.
На следующем шаге нужно выбрать компоненты для установки:
Я выбрал всего лишь 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) завершена. Рассказал не много, но программа реально очень простая в установке и настройке.
Fedora 23 — не поддерживается ((
Может кто-то посоветует выход из положения?