Установка 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) имя хоста:

sh
3 lines
$ hostname -f
localhost.localdomain
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

sh
2 lines
# vim·/etc/sysconfig/network
HOSTNAME=localhost.localdomain
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

sh
2 lines
# vim·/etc/hosts
192.168.103.123 localhost.localdomain localhost
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

sh
6 lines
# vim /etc/hostname
или
# vim /etc/hosts
192.168.103.123 localhost.localdomain localhost
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

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

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

sh
1 lines
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

sh
1 lines
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

sh
5 lines
# /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
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

<img loading=»lazy» class=»aligncenter size-full wp-image-5891″ src=»http://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-0.9.0.jpg» alt=»установка iredmail 0.9.0″ width=»668″ height=»472″ srcset=»https://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-0.9.0.jpg 668w, https://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-0.9.0-300×212.jpg 300w» sizes=»(max-width: 668px) 100vw, 668px» />

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

<img aria-describedby=»caption-attachment-5892″ loading=»lazy» class=»size-full wp-image-5892″ src=»http://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-vy-bor-papki-hraneniya-pisem.jpg» alt=»установка iredmail (выбор папки хранения писем)» width=»672″ height=»475″ srcset=»https://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-vy-bor-papki-hraneniya-pisem.jpg 672w, https://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-vy-bor-papki-hraneniya-pisem-300×212.jpg 300w» sizes=»(max-width: 672px) 100vw, 672px» />

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

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

<img aria-describedby=»caption-attachment-5894″ loading=»lazy» class=»size-full wp-image-5894″ src=»http://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-vy-bor-veb-servera.jpg» alt=»установка iredmail (выбор веб-сервера)» width=»668″ height=»474″ srcset=»https://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-vy-bor-veb-servera.jpg 668w, https://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-vy-bor-veb-servera-300×213.jpg 300w» sizes=»(max-width: 668px) 100vw, 668px» />

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

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

<img aria-describedby=»caption-attachment-5895″ loading=»lazy» class=»size-full wp-image-5895″ src=»http://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-vy-bor-avtorizatsii.jpg» alt=»установка iredmail (выбор авторизации)» width=»672″ height=»476″ srcset=»https://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-vy-bor-avtorizatsii.jpg 672w, https://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-vy-bor-avtorizatsii-300×213.jpg 300w» sizes=»(max-width: 672px) 100vw, 672px» />

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

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

<img aria-describedby=»caption-attachment-5896″ loading=»lazy» class=»size-full wp-image-5896″ src=»http://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-ustanovka-parolya-v-mysql-dlya-root.jpg» alt=»установка iredmail (установка пароля в mysql для root)» width=»672″ height=»476″ srcset=»https://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-ustanovka-parolya-v-mysql-dlya-root.jpg 672w, https://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-ustanovka-parolya-v-mysql-dlya-root-300×213.jpg 300w» sizes=»(max-width: 672px) 100vw, 672px» />

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

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

<img aria-describedby=»caption-attachment-5897″ loading=»lazy» class=»size-full wp-image-5897″ src=»http://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-vvod-domena-dlya-otpravki-pochty-.jpg» alt=»установка iredmail (ввод домена для отправки почты)» width=»673″ height=»476″ srcset=»https://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-vvod-domena-dlya-otpravki-pochty-.jpg 673w, https://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-vvod-domena-dlya-otpravki-pochty—300×212.jpg 300w» sizes=»(max-width: 673px) 100vw, 673px» />

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

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

test.com.local.

<img aria-describedby=»caption-attachment-5899″ loading=»lazy» class=»size-full wp-image-5899″ src=»http://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-propisy-vaem-parol-dlya-admina.jpg» alt=»установка iredmail (прописываем пароль для админа)» width=»674″ height=»473″ srcset=»https://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-propisy-vaem-parol-dlya-admina.jpg 674w, https://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-propisy-vaem-parol-dlya-admina-300×211.jpg 300w» sizes=»(max-width: 674px) 100vw, 674px» />

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

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

<img aria-describedby=»caption-attachment-5900″ loading=»lazy» class=»size-full wp-image-5900″ src=»http://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-vy-bor-komponentov-dlya-ustanovki.jpg» alt=»установка iredmail (выбор компонентов для установки)» width=»675″ height=»478″ srcset=»https://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-vy-bor-komponentov-dlya-ustanovki.jpg 675w, https://linux-notes.org/wp-content/uploads/2014/04/ustanovka-iredmail-vy-bor-komponentov-dlya-ustanovki-300×212.jpg 300w» sizes=»(max-width: 675px) 100vw, 675px» />

установка 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

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

sh
4 lines
# service httpd restart
# /etc/init.d/mysqld restart
# service postfix restart
# service dovecot restart
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

sh
1 lines
# netstat -tap
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

 

 

Was this helpful?

0 / 0