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.
Указываем LDAP суффикс, обычно это имя вашего домена:
Указываем пароль для администратора LDAP сервера. Аккаунт администратора определяется в /etc/openldap/slapd.conf, обычно это: cn=Manager,dc=example,dc=com
Устанавливаем пароль для администратора виртуальных доменов в LDAP. Пользователь cn=vmailadmin,dc=example,dc=com будет использоваться для управления всеми виртуальными доменами и пользователями.
Добавляем наш первый виртуальный домен:
Указываем имя администратора виртуального домена. Обычно это ‘postmaster’.
Продолжение следует…