iRedMail представляет собой шелл скрипт, который позволяет вам быстро установить полноценный почтовый сервер на Centos 5.x (поддерживаются архитектуры i386 и x86_64). iRedMail поддерживает в качестве хранилищ для виртуальных доменов и пользователей OpenLDAP и MySQL. В данной статье мы будем использовать OpenLDAP.

Компоненты почтового сервера 215

Обсуждение 129

Предварительные замечания

В данном руководстве мы будем использовать:

Имя сервера: server1.example.com

LDAP суффикс: dc=example,dc=com

Аккаунт администратора OpenLDAP: cn=manager,dc=exmple,dc=com

Почтовый домен: example.com

Путь к почтовым ящикам: /home/vmail/domains

Эти настройки у вас могут отличаться, поэтому будьте внимательны и сделайте соответствующие изменения.

Требования

У вас должен быть установлен CentOS 5.x, желательно в минимальной установке. Обзятельно проверьте чтобы не был установлен Apache, PHP и MySQL. Если они установлены, удалите их с помощью yum.

Должен обязательно работать Yum и созданы MX записи для вашего домена.

Установка

Скачайте скрипт iRedMail:

wget http://iredmail.googlecode.com/files/iRedMail-0.4.0.tar.bz2
tar xjf iRedMail-0.4.0.tar.bz2

Запустите скрипт для скачивания всех требуемых пакетов:

cd iRedMail-0.4.0/pkgs/
sh get_all.sh

Запустите скрипт установщика:

cd ..
sh iRedMail.sh

Страница приветствия:

страница приветствия

Укажите путь к директории почтовых аккаунтов (mailboxes), все письма будут храниться в этой директории.

путь к почтовой директории

iRedMail поддерживает OpenLDAP и MySQL в качестве бекэндов для хранения виртуальных доменов и пользователей. Мы выбираем OpenLDAP.

openldap

Указываем LDAP суффикс, обычно это имя вашего домена:

ldap суффикс

Указываем пароль для администратора LDAP сервера. Аккаунт администратора определяется в /etc/openldap/slapd.conf, обычно это: cn=Manager,dc=example,dc=com

пароль админа LDAP

Устанавливаем пароль для администратора виртуальных доменов в LDAP. Пользователь  cn=vmailadmin,dc=example,dc=com будет использоваться для управления всеми виртуальными доменами и пользователями.

админ виртуальных доменов

Добавляем наш первый виртуальный домен:

первый виртуальный домен

Указываем имя администратора виртуального домена. Обычно это ‘postmaster’.

администратор виртуального домена

Продолжение следует…

Комментарии закрыты.