iRedMail на Debian (wheezy)

Что такое iRedMail
  • Бесплатный, полноценный, полнофункциональной почтовый сервер.
  • Проект с открытым исходным кодом, распространяемая по лицензии GPLv

Системные требования
ПРЕДУПРЕЖДЕНИЕ: iRedMail предназначен для развертывания на новые серверные системы, что означает, что на Вашем сервере НЕ должно быть настроенных MySQL, OpenLDAP, Postfix и Dovecot, Amavisd, и т.д. (iRedMail будет установит и настроит их автоматически). В противном случае это может переопределить существующие файлы/конфигурации, хотя во время установки будут созданы резервные копии файлов перед изменением, но что-то может быть не работает, как ожидалось.

Чтобы установить iRedMail, нам необходимо:
«Свеже-установленный» Debian GNU/Linux. Поддерживаемые версии указаны на странице Особенности iRedMail.
Как минимум, 1 ГБ памяти, необходимых для производственного использования. если у вас меньше памяти, скорее всего, вам придется отключить анти- спам/вирус, следуя статье вики-учебника. ВНИМАНИЕ: настоятельно рекомендуется включить анти- спам/вирус для использования в производстве.

Подготовка

Полное (FQDN) имя хоста вашего сервера

Введите команду ‘hostname-f’, чтобы просмотреть текущее имя хоста:
$ hostname -f
iredmail.mydomen.local
Внесём настройки:
# cat /etc/hostname
iredmail
/etc/hosts: hostname <=> IP address mapping. Warning: List the FQDN hostname as first item.
# cat /etc/hosts
127.0.0.1 iredmail.mydomen.local iredmail localhost
Проверим hostname. Если он отличный от того что мы вписали, перезагрузим сервер.
# hostname -f
iredmail.mydomen.local

sources.list

Для Debian 7.x (Wheezy)
# cat /etc/apt/sources.list
deb http://mirror.yandex.ru/debian/ wheezy main contrib non-free
deb-src http://mirror.yandex.ru/debian/ wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
# wheezy-updates, previously known as 'volatile'
deb http://mirror.yandex.ru/debian/ wheezy-updates main contrib non-free
deb-src http://mirror.yandex.ru/debian/ wheezy-updates main contrib non-free
Обновимся:
# apt-get update
Утсановим «bzip2» т.к. он необходим для распаковки iRedMail установщика.
# apt-get install bzip2

Скачаем последний релиз iRedMail с странички Downloads.

Загрузим iRedMail на наш почтовый сервер с помощью ftp или scp, после чего подключимся к нему для дальнейшей установки iRedMail. Допустим установщик загружен в /root/iRedMail-x.y.z.tar.bz2 (заменить x.y.z актуальными данными) скачаем и разархивируем iRedMail:
# cd /root/
# wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.8.6.tar.bz2
# tar xjf iRedMail-x.y.z.tar.bz2

Установка iRedMail

Всё готово для запуска установщика.
# cd /root/iRedMail-0.8.6
# bash iRedMail.sh
Скриншоты установки: 1) «Welcome and thanks for your use»

Welcome and thanks for your use

2) Укажем где хранится почта.. По-умолчанию: /var/vmail/.

2) Укажем где хранится почта.. По-умолчанию: /var/vmail/.

3) Выбрать backend для хранения почтовых аккаунтов.

3) Выбрать backend для хранения почтовых аккаунтов.

4) если Вы выбрали MySQL, iRedMail установщик задаст Вам всего один вопрос: пароль root-пользователя MySQL.

4) если Вы выбрали MySQL, iRedMail установщик задаст Вам всего один вопрос: пароль root-пользователя MySQL.

5) Добавим домен:

5) Добавим домен

6) Установим пароль администратора для первого почтового домена.
Примечание:
- Эта учетная запись используется только для администрирования системы, а не пользователей почты. Это означает, что вы НЕ можете войти в веб-почту с этой учетной записи.
- Вы можете войти в систему, iRedAdmin (web-based iRedMail админ-панели) с помощью этой учетной записи для управления почтовыми аккаунтами, имя пользователя — полный адрес электронной почты.
- Admin username is hard-coded, you can create new admins with iRedAdmin after installation completed. 🙂

6) Установим пароль администратора для первого почтового домена.

8) Указать желаемые компоненты

8) Указать желаемые компоненты

После ответа на эти вопросы iRedMail установщик сообщит, что в файлах настроек хранятся логин/пароль в открытом виде, поэтому после установки их необходимо переместить в надёжное защищённое место.

нажмите 'Y' или 'y' (без кавычек), затем 'Enter' ...

#

После установки

Прочитать что пишут в файле /root/iRedMail-x.y.z/iRedMail.tips, а в нём написано:
  • URLs, логин и пароль от web-приложений
  • Местонахождение файлов конфигурации и прочие пути
  • А также прочая важная информация
Настройте DNS запись для SPF Настройте DNS запись для DKIM

Доступ к web-почте и прочим веб-сервисам

По окончанию установки, вы можете подключится к веб-интерфейсам установленных программ. Замените ‘your_server’ на имя вашего сервера либо его IP адрес.
Приложение Полный адрес
Webmail https://your_server/mail/
iRedAdmin (admin panel) httpS://your_server/iredadmin/
phpMyAdmin httpS://your_server/phpmyadmin/
phpLDAPadmin httpS://your_server/phpldapadmin/
Awstats httpS://your_server/awstats/awstats.pl?config=web (or ?config=smtp)