На днях коллега спросил как развернуть почтовый сервер в Linux среде
Есть три (их больше но мне кажется эти три варианта самые правильные) варианта:
Zimbra (All-in-one) — мне этот вариант больше нравится (расскажу в след статье)
iRedMail (All-in-one) — больше действий по сравнению с Zimbra
Прямые руки и крепкие нервы — Ручная установка Postfix+LDAP+SpamAssassin+ClamAV+AmaViS+Dovecot+RoundCube (расскажу в след статье)
Приступим к установке и настройке:
1. Надеюсь почтовый сервер у Вас обновлен и сеть на нем настроена
2. Проверяем наше имя хоста:
root@it-pages:~# hostname -f
it-pages.ru
3. Скачиваем последнюю версию iRedMail
(https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.8.5.tar.bz2)
root@it-pages:/# cd /usr/local/src/
root@it-pages:/usr/local/src# wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.8.5.tar.bz2
--2013-09-22 11:33:42-- https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.8.5.tar.bz2
Распознаётся bitbucket.org (bitbucket.org)... 131.103.20.167, 131.103.20.168
Подключение к bitbucket.org (bitbucket.org)|131.103.20.167|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 302 FOUND
Адрес: http://cdn.bitbucket.org/zhb/iredmail/downloads/iRedMail-0.8.5.tar.bz2 [переход]
--2013-09-22 11:33:43-- http://cdn.bitbucket.org/zhb/iredmail/downloads/iRedMail-0.8.5.tar.bz2
Распознаётся cdn.bitbucket.org (cdn.bitbucket.org)... 205.251.219.218, 54.230.96.181, 54.230.98.6, ...
Подключение к cdn.bitbucket.org (cdn.bitbucket.org)|205.251.219.218|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 122288 (119K) [application/x-tar]
Сохранение в: «iRedMail-0.8.5.tar.bz2»
100%[==========================================>] 122 288 --.-K/s за 0,1s
2013-09-22 11:33:43 (1,16 MB/s) - «iRedMail-0.8.5.tar.bz2» сохранён [122288/122288]
4. Установка:
4.1: Распакуем (если нету bzip2 установим его apt-get install bzip2)
root@it-pages:/usr/local/src# tar xjf iRedMail-0.8.5.tar.bz2
4.2: Установка
root@it-pages:/usr/local/src# cd iRedMail-0.8.5/
root@it-pages:/usr/local/src/iRedMail-0.8.5# bash iRedMail.sh
4.3: В следующем окне отвечаем YES
4.4: Указываем местоположение папки с почтой.
4.5: Выбираем бэкэнд для нашего сервера. Поддерживаются MySQL и OpenLDAP. Мы выберем OpenLDAP
4.6: LDAP суффикс для нашего сервера добавляется так: dc=it-pages,dc=ru
4.7: Вводим ваш пароль для LDAP-а и жмем next.
4.8: Вводим ваш пароль для MySQL администратора и жмем next.
4.9: Указываем ваше доменное имя и жмем next.
4.10: Вводим пароль для postmaster и жмем next.
4.11: Оставляем все как есть и жмем next.
4.12: Отвечает на вопрос Continue? [y|N]y жмем Enter
Ждем пока все пакеты скачаются и установятся…
4.13: Соглашаемся с установкой SSHD на 22 порт Y и жмем Enter.
Would you like to use firewall rules provided by iRedMail now?
File: /etc/default/iptables, with SSHD port: 22. [Y|n]y
Copy firewall sample rules: /etc/default/iptables.
Restart firewall now (with SSHD port 22)? [y|N]y
5. Обновляем ClamAV
root@it-pages:/usr/local/src/iRedMail-0.8.5# freshclam
ClamAV update process started at Sun Sep 22 12:06:50 2013
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.97.8 Recommended version: 0.98
DON'T PANIC! Read http://www.clamav.net/support/faq
main.cvd is up to date (version: 55, sigs: 2424225, f-level: 60, builder: neo)
daily.cvd is up to date (version: 17883, sigs: 358751, f-level: 63, builder: neo)
bytecode.cvd is up to date (version: 226, sigs: 43, f-level: 63, builder: neo)
6. Делаем рестар сервера:
root@it-pages:/usr/local/src/iRedMail-0.8.5# reboot
Широковещательное сообщение от root@it-pages
(/dev/pts/0) в 12:08...
Система будет перезагружена СЕЙЧАС!
7. Проверяем работу: Заходим в почту postmaster
7.1: Читаем письмо с темой Details of this iRedMail installation
8. Заходим в админку https://t-pages.ru/iredadmin/
На этом все.
Вам осталось настроить внешние DNS сервер записи MX, SPF, PTR и пользоваться корпоративной почтой.