Почтовый сервер · 4 min read · Oct 23, 2025

iRedMail 0.7.0: OpenSource Mail Server With Postfix, Dovecot, Amavisd, ClamAV, SpamAssassin, RoundCube (Debian Squeeze)

iRedMail 0.7.0: Открытый почтовый сервер с Postfix, Dovecot, Amavisd, ClamAV, SpamAssassin, RoundCube на Debian Squeeze (Debian 6.0)

iRedMail — это оболочка-скрипт, которая позволяет вам быстро развернуть полнофункциональное почтовое решение менее чем за 2 минуты. Его цель — сделать установку и настройку почтового сервера на Linux простой, безболезненной и удобной.

Большинство компонентов, используемых в iRedMail, предоставляются официально дистрибутивами Linux. Это означает, что пользователи iRedMail могут получать поддержку обновлений программного обеспечения на протяжении всего времени, пока дистрибутив поддерживается. iRedMail поддерживает как OpenLDAP, так и MySQL в качестве бэкендов для хранения виртуальных доменов и пользователей. Этот учебник показывает, как использовать бэкенд OpenLDAP на Debian Squeeze.

Что такое iRedMail?

  • iRedMail — это оболочка-скрипт.
  • Она позволяет вам быстро развернуть полнофункциональное почтовое решение менее чем за 2 минуты.
  • iRedMail поддерживает как OpenLDAP, так и MySQL в качестве бэкендов для хранения виртуальных доменов и пользователей.
  • iRedMail официально предоставляет веб-панель iRedAdmin для управления почтовыми серверами.
  • Большинство компонентов, используемых в iRedMail, предоставляются официально дистрибутивами Linux. Это означает, что пользователи iRedMail могут получать поддержку обновлений программного обеспечения на протяжении всего времени, пока дистрибутив поддерживается.
  • Он поддерживает RedHat, CentOS, Debian, Ubuntu, OpenSuSE, FreeBSD на архитектурах i386 и x86_64.
  • Он предоставляет RoundCube 0.5.1 в качестве программы веб-почты.

Полезные ссылки:

1 Требования

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

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

  • ISO-образ Debian Squeeze (Debian 6.0); загрузите образы CD/DVD Debian через HTTP/FTP
  • Подключение к Интернету.

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

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

  • Имя хоста: mail.example.com
  • IP-адрес: 192.168.1.10
  • LDAP суффикс (root dn): dc=example,dc=com
  • Первый виртуальный домен: example.com
  • iRedMail устанавливает все пакеты из официальных репозиториев apt на Debian 6. На Debian 5 он устанавливает из официальных репозиториев apt и репозитория backports.

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

В Debian имя хоста устанавливается в этих двух файлах:

  • /etc/hosts: сопоставление имени хоста <=> IP-адрес
  • /etc/hostname: установка имени хоста

Сопоставьте это имя хоста с ‘127.0.0.1’ (внимание: укажите полное имя хоста в качестве первого элемента!).

Отредактируйте /etc/hosts:

127.0.0.1       localhost
127.0.1.1      mail.example.com        mail

Отредактируйте /etc/hostname:

mail

Позвольте изменениям имени хоста вступить в силу сразу:

Проверьте полное имя хоста:

# hostname
  mail
  #hostname -f

mail.example.com

4 Установка необходимых пакетов

Нам нужно установить bzip2 для извлечения iRedMail.

5 Начало установки iRedMail

Переключитесь на пользователя root, мы должны выполнять дальнейшие команды от имени пользователя root без sudo.

$ sudo su -

Скачайте новую версию iredmail и начните установку:

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

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

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
*                                                                       *
***********************************************************************
< INFO > Продолжить? [Y|n]

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

***********************************************************************
* Установка и конфигурация iRedMail-0.7.0-beta2 завершены.
***********************************************************************

< Вопрос > Хотите ли вы использовать правила брандмауэра, поставляемые вместе с iRedMail, сейчас?
< Вопрос > Файл: /etc/default/iptables, с портом SSHD: 22. [Y|n]
< INFO > Копировать пример правил брандмауэра: /etc/default/iptables.
insserv: предупреждение: скрипт 'K01iredapd' отсутствует LSB-теги и переопределения
insserv: предупреждение: скрипт 'iredapd' отсутствует LSB-теги и переопределения
< Вопрос > Перезапустить брандмауэр сейчас (с портом SSHD 22)? [y|N]
< Вопрос > Хотите ли вы запустить postfix сейчас? [y|N]
******************************************************************
* 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, Пароль: are9NuhLoAuqFl3FvMZbO81ulUHEjs
*       - Имя: root, Пароль: iredmail
*
* - phpLDAPadmin: httpS://mail.example.com/phpldapadmin/
*   + Учетная запись:
*       - Имя (только для управления почтовыми учетными записями): cn=vmailadmin,dc=example,dc=com, Пароль: XvHGEnriTEsKc1oO4ruKqKjjR4DVgC
*       - Имя (менеджер сайта): 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
*
********************************************************************
* Поздравляем, настройка почтового сервера завершена. Пожалуйста, обратитесь к файлу советов
* для получения дополнительной информации:
*
*   - /root/iRedMail-0.7.0-beta2/iRedMail.tips
*
* И он отправлен на вашу почтовую учетную запись [email protected].
*
* Пожалуйста, перезагрузите вашу систему, чтобы включить связанные с почтой службы, или запустите их
* вручную без перезагрузки:
*
*   # for i in rsyslog  apache2 postfix mysql slapd postfix-policyd dovecot amavis clamav-daemon clamav-freshclam cron iredapd iptables; do /etc/init.d/${i} restart; done
*
********************************************************************

root@mail:~/iRedMail-0.7.0-beta2#

Перезапустите все связанные службы:

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.