Почтовый сервер · 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.

1 Требования

Настоятельно рекомендуется установить минимальную систему OpenSUSE, а затем развернуть почтовый сервис через решение iRedMail. Например:

Чтобы установить такую систему, вам понадобятся следующие компоненты:

2 Предварительная заметка

В этом учебнике мы используем:

  • Имя хоста: mail.example.com
  • IP-адрес: 192.168.1.10 (вы можете установить статический IP-адрес через YaST)
  • Суффикс LDAP (root dn): dc=example,dc=com
  • Первый виртуальный домен: example.com

3 Настройка имени хоста

Не имеет значения, является ли ваш сервер внешним или внутренним, настоятельно рекомендуется настроить полностью квалифицированное доменное имя (FQDN).

Проверьте FQDN имя хоста:

hostname -f
mail.example.com

Если он не показывает FQDN, пожалуйста, установите его с помощью YaST.

yast lan

4 Начало установки 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; done
Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.