Почтовый сервер · 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 в качестве программы веб-почты.
Полезные ссылки:
- Почему пользователи интересуются iRedMail: http://www.iredmail.org/forum/topic74-why-are-you-interested-in-iredmail.html
- Форум обсуждений: http://www.iredmail.org/forum/
- Главная страница проекта: http://code.google.com/p/iredmail/
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 -fmail.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#
Перезапустите все связанные службы:
Get new posts in your inbox
No spam. Unsubscribe anytime.