Почтовый сервер · 4 min read · Oct 22, 2025
iRedMail 0.7.0: Открытый почтовый сервер с Postfix, Dovecot, Amavisd, ClamAV, SpamAssassin, RoundCube (OpenSuSE 11.4)
iRedMail 0.7.0: Открытый почтовый сервер с Postfix, Dovecot, Amavisd, ClamAV, SpamAssassin, RoundCube, iRedAdmin на OpenSuSE 11.4
Последнее редактирование 31.03.2011
iRedMail — это оболочка-скрипт, которая позволяет вам быстро развернуть полнофункциональное почтовое решение менее чем за 2 минуты. Его цель — сделать установку и настройку почтового сервера на Linux простой, безболезненной и удобной.
Большинство компонентов, используемых в iRedMail, предоставляются официально дистрибутивами Linux. Это означает, что пользователи iRedMail могут получать поддержку обновлений программного обеспечения на протяжении всего времени, пока дистрибутив поддерживается. Начиная с версии 0.7.0, iRedMail поддерживает OpenSuSE (он поддерживает как i386, так и x86_64). iRedMail поддерживает как OpenLDAP, так и MySQL в качестве бэкендов для хранения виртуальных доменов и пользователей. Этот учебник показывает, как использовать бэкенд OpenLDAP на OpenSuSE 11.4.
Теперь iRedmail предоставляет RoundCube в качестве веб-почты и поддерживает MySQL и OpenLDAP, а также может изменять пароли и устанавливать сообщения об отпуске.
Проект iRedMail был опубликован три года назад 01.11.2007.
iRedAdmin — это официальная веб-панель администратора iRedMail для бэкенда ldap. Вы можете использовать iRedAdmin для управления учетными записями электронной почты (это более удобно, чем phpldapadmin). В данный момент iRedAmin поддерживает только LDAP.
- Основные компоненты, используемые в этом решении: http://code.google.com/p/iredmail/wiki/Main_Components
- Форум обсуждений и отчет об ошибках: http://www.iredmail.org/forum/
- Часто задаваемые вопросы iRedmail: http://www.iredmail.org/faq.html
- Wiki iRedmail: http://www.iredmail.org/wiki
- Главная страница проекта: http://code.google.com/p/iredmail/
1 Требования
Настоятельно рекомендуется установить минимальную систему OpenSUSE, а затем развернуть почтовый сервис через решение iRedMail. Например:
Чтобы установить такую систему, вам понадобятся следующие компоненты:
- DVD OpenSUSE 11.4. Вы можете скачать его здесь: http://download.opensuse.org/distribution/11.4/iso/openSUSE-11.4-DVD-x86_64.iso
- Подключение к Интернету.
2 Предварительная заметка
В этом учебнике мы используем:
- Имя хоста: mail.example.com
- IP-адрес: 192.168.1.10 (вы можете установить статический IP-адрес через YaST)
- Суффикс LDAP (root dn): dc=example,dc=com
- Первый виртуальный домен: example.com
3 Настройка имени хоста
Не имеет значения, является ли ваш сервер внешним или внутренним, настоятельно рекомендуется настроить полностью квалифицированное доменное имя (FQDN).
Проверьте FQDN имя хоста:
hostname -fmail.example.comЕсли он не показывает FQDN, пожалуйста, установите его с помощью YaST.
yast lan4 Начало установки iRedMail
Скачайте новую версию iredmail, посетите страницу загрузки, чтобы скачать официальную версию iRedMail (рекомендуется использовать последнюю версию):
# wget http://iredmail.googlecode.com/files/iRedMail-0.7.0.tar.bz2
# tar jxvf iRedMail-0.7.0.tar.bz2Запустите установщик iRedMail:
# cd iRedMail-0.7.0
# bash iRedMail.shПримечание:
- Он добавит некоторые дополнительные репозитории zypper в /etc/zypp/repos.d/iRedMail.repo.
- Он загрузит некоторые исходные пакеты и сначала установит пакет “dialog”.
Он покажет базовый графический мастер, чтобы помочь вам настроить почтовый сервер.
Страница приветствия:

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

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

Суффикс LDAP, обычно это ваше доменное имя, например: dc=example,dc=com:

Установите пароль для администратора LDAP-сервера: cn=Manager,dc=example,dc=com

Установите пароль для root-пользователя MySQL:

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

Установите пароль для администратора виртуального домена: [email protected], вы можете войти в iRedadmin и Awstats с этой учетной записью.

Установите пароль для первого обычного пользователя [email protected] для первого виртуального домена:

Выберите дополнительные компоненты:

Выберите язык по умолчанию для вашего веб-приложения почты:

Конфигурация завершена, теперь мы можем начать установку:
Конфигурация завершена.
***********************************************************************
************************* ПРЕДУПРЕЖДЕНИЕ *******************************
***********************************************************************
* *
* Пожалуйста, не забудьте *ПЕРЕМЕСТИТЬ* файл конфигурации после завершения установки
* успешно. *
* *
* * /root/iRedMail-0.7.0-beta2/config
* *
***********************************************************************
< ИНФО > Продолжить? [Y|n]Завершите установку:
*********************************************************************** * Установка и конфигурация iRedMail-0.7.0-beta2 завершена. *********************************************************************** < Вопрос > Хотите ли вы использовать правила брандмауэра, поставляемые с iRedMail, сейчас? < Вопрос > Файл: /etc/sysconfig/SuSEfirewall2, с портом SSHD: 22. [Y|n] < Вопрос > Перезапустить брандмауэр сейчас (с портом SSHD 22)? [y|N] < ИНФО > Пропустить перезапуск брандмауэра. < Вопрос > Хотите ли вы запустить postfix сейчас? [y|N] ****************************************************************** * Поздравляем, настройка почтового сервера завершена. Пожалуйста, обратитесь к файлу с советами * для получения дополнительной информации: * - /root/iRedMail-0.7.0-beta2/iRedMail.tips * И он отправлен на вашу почтовую учетную запись [email protected]. * Пожалуйста, перезагрузите вашу систему, чтобы включить связанные с почтой службы, или * запустите их вручную без перезагрузки: * # for i in syslog apache2 postfix mysql ldap policyd dovecot amavis clamd freshclam cron iredapd SuSEfirewall2_setup; do /etc/init.d/${i} restart; done ******************************************************************** * URL-адреса ваших веб-приложений: * - Веб-почта: http://mail.example.com/mail/ или httpS://mail.example.com/mail/ * + Учетная запись: [email protected], Пароль: iredmail * - iRedAdmin: httpS://mail.example.com/iredadmin/ * + Учетная запись: [email protected], Пароль: iredmail * - phpMyAdmin: httpS://mail.example.com/phpmyadmin/ * + Учетные записи: * - Имя: vmailadmin, Пароль: SVLVELupAHB2OSqqdKgREwWci1ZZdq * - Имя: root, Пароль: iredmail * - phpLDAPadmin: httpS://mail.example.com/phpldapadmin/ * + Учетная запись: * - Имя (только для управления учетными записями почты): cn=vmailadmin,dc=example,dc=com, Пароль: 6J5X7Htm8qqes70Bhzl4WHHCbevo13 * - Имя (глобальный администратор): cn=Manager,dc=example,dc=com, Пароль: iredmail * - Awstats: * + URL-адреса: * - httpS://mail.example.com/awstats/awstats.pl?config=web * - httpS://mail.example.com/awstats/awstats.pl?config=smtp * + Учетная запись: [email protected], Пароль: iredmail ********************************************************************
Перезапустите все связанные службы:
# for i in syslog apache2 postfix mysql ldap policyd dovecot amavis clamd freshclam cron iredapd SuSEfirewall2_setup; do /etc/init.d/${i} restart; doneGet new posts in your inbox
No spam. Unsubscribe anytime.