Обзор и установка почтового сервера iRedMail FreeBSD

| 25.10.2013
iRedMail является полнофункциональным почтовым сервером, он обеспечивает основные функции, такие как неограниченные виртуальные почтовые ящики, POP3/IMAP/SMTP, AJAX веб-почты.
 
iRedMail — это:

1) Полноценный почтовый сервер.
2) Работает под управлением Red Hat® Enterprise Linux (5.x), CentOS (5.x), Debian(5.0.x), Ubuntu (8.04, 9.04, 9.10), FreeBSD (7.x, 8.0).
3) Работает как и на обычной системе, так и под управлением виртуальной машины: пр. VMware, OpenVZ, Xen.
4) Поддержка архитектур i386 и x86_64.
5) Использует для установки и настройки совместимые компоненты, такие как Postfix, Dovecot, SpamAssassin и т.д.
6) При установке использует бинарные пакеты из вашего дистрибутива.
7) Проект с открытым исходным кодом, распространяемый под лицензией GPL v2.
8) Поддержка двух бэкэндов для хранения виртуальных доменов и пользователей: OpenLDAP и MySQL.
9) Безлимитное число поддержки доменов, пользователей, почтовых алиасов.
10) Поддержка двух Web-Интерфейсов (RoundCube и SquirrelMail).

Этот пакет очень удобен в настройке и установке.

1) Удобен этот пакет в том, что: 
а. Не нужно много знаний, т.е. процесс установки и настройки совсем не сложный.
б. Требует минимум времени на разворот корпоративной почты. Я потратил на установку этой сборки буквально 20 минут.
в. В комплекте идет весь необходимый софт для почтового сервера.(Антивирус, Антиспам, 2 Web-Интерфейса(по выбору)

2) Аналогов данного пакета не существует.

Анти-Спам и Анти-вирус.
В качестве антиспама и антивируса выступают 2 популярных пакета, это SpamAssassin и ClamAV

Что поддерживает iRedMail для защиты почты:
1. Поддержка SPF (Sender Policy Framework).
2. Поддержка DKIM (DomainKeys Identified Mail).
3. Поддержка Greylist.
4. Поддержка «Белых списков» ( на основании DNS имени и IP адреса)
5. Поддержка «Черных списков» ( на основании DNS имени и IP адреса)
6. Поддержка «Черного списка» HELO запросов.
7. Поддержка HPR (HELO Randomization Prevention)
8. Поддержка Spamtrap.
9. Интерграция SpamAssassin
10. Интеграция ClamAV, автообновление вирусных баз.

Поддержка почтовых клиентов:

Почтовые клиенты с поддержкой POP3/POP3S и IMAP/IMAPS. Haпример: Mozilla Thunderbird, Microsoft Outlook, Sylpheed.

Установка iRedMail.

В качестве почтового сервера я выбрал iRedMail. Это сборка Postfix+LDAP(MySQL)+SpamAssassin+ClamAV+AmaViS+Dovecot+RoundCube (SquirrelMail) и т.д. В данной статье мы будем рассматривать настройку этого замечательного сервера на базе OpenLDAP.

Внимание! Не забудьте сменить example.com на имя вашего домена.

Немного поправим наше имя хоста:
ee /etc/hosts
127.0.0.1 mail.example.com localhost localhost.localdomain

ee /etc/hostname
mail.example.com

Сохраняем изменения.

Проверим FQDN имя хоста:
hostname –f

Вся установка проводится под пользователем root!

Устанавливаем пакет bash-static
# cd /usr/ports/shells/bash-static
# make install clean && rehash

Скачиваем в директорию /root данный файл:
cd /root
fetch https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.8.4.tar.bz2

Нужно распаковать данный архив:
tar -xvjf iRedMail-x.y.z.tar.bz2

Переходим в директорию
cd /root/iRedMail-x.y.z

и запускаем установочный скрипт:
bash iRedMail.sh

1.Появится окно инсталлятора:
2.Выбираем путь, где будет храниться вся наша почта:
3.Выбираем бэкэнд для нашего сервера. Поддерживаются MySQL и OpenLDAP. Мы выберем OpenLDAP:

4.LDAP суффикс для нашего сервера добавляется так: dc=example,dc=com
5.Введем пароль для администратора LDAP сервера. Учетная запись администратора по умолчанию находиться в /etc/ldap/slapd.conf. Обычно это: cn=Manager,dc=example,dc=com

6.Пароль Mysql:

7.Вводим имя нашего домена:
8.Вводим пароль администратора(postmaster):
9.Пароль для первого пользователя:
10.Ставим все компоненты:
Конфигурация завершена.

Нажимаем Y или y и ждем окончания установки, перегружаем сервер и пользуемся следующими ссылками.

Список доступа к компонентам:
Component
URL
Webmail
https://your_server/mail/
iRedAdmin (admin panel)
httpS://your_server/iredadmin/
phpMyAdmin
httpS://your_server/phpmyadmin/
phpLDAPadmin
httpS://your_server/phpldapadmin/
Awstats
httpS://your_server/awstats/awstats.pl?config=web (or ?config=smtp)
Сервер готов 🙂

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

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

4 − два =

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой: