Видео смотреть бесплатно

Смотреть русский видео

Официальный сайт jetune 24/7/365

Смотреть видео бесплатно

25.06.10 22:53 T1mbo

How-to`sПочтовый пакет iRedMail

Доброго времени суток, уважаемые читатели Welinux.ru!

Представляю вашему вниманию обзор, установку и настройку замечательного пакета iRedMail на базе Debian Lenny.


iRedMail - это:

1) Полноценный почтовый сервер.

2) Работает под управлением Red Hat(R) Enterprise Linux (5.x), CentOS (5.x), Debian (5.0.x), Ubuntu (8.04, 9.04, 9.10), FreeBSD (7.x, 8.0).

3) Работает как и на обычной системе, так и под управлением виртуальной машины: пр. VMware, OpenVZ, Xen.

4) Поддержка архитектур i386 и x86_64.

5) Использует для установки и настройки совместимые компоненты, такие как Postfix, Dovecot, SpamAssassin и т.д.

6) При установке использует бинарные пакеты из вашего дистрибутива.

7) Проект с открытым исходным кодом, распространяемый под лицензией GPL v2.

8) Поддержка двух бэкэндов для хранения виртуальных доменов и пользователей: OpenLDAP и MySQL.

9) Безлимитное число поддержки доменов, пользователей, почтовых алиасов.

10) Поддержка двух Web-Интерфейсов (RoundCube и SquirrelMail).


Этот пакет очень удобен в настройке и установке.

Удобен этот пакет в том, что:

а. Не нужно много знаний,т.е. процесс установки и настройки совсем не сложный.

б. Требует минимум времени на разворот корпоративной почты. Я потратил на установку этой сборки буквально 20 минут.

в. В комплекте идет весь необходимый софт для почтового сервера.(Антивирус, Антиспам, 2 Web-Интерфейса(по выбору)

Схема работы iRedMail:

image


АнтиСпам и АнтиВирус.

В качестве антиспама и антивируса выступают 2 популярных пакета, это SpamAssassin и ClamAV

Что поддерживает iRedMail для защиты почты:

1. Поддержка SPF (Sender Policy Framework).

2. Поддержка DKIM (DomainKeys Identified Mail).

3. Поддержка Greylist.

4. Поддержка "Белых списков" ( на основании DNS имени и IP адреса)

5. Поддержка "Черных списков" ( на основании DNS имени и IP адреса)

6. Поддержка "Черного списка" HELO запросов.

7. Поддержка HPR (HELO Randomization Prevention)

8. Поддержка Spamtrap.

9. Интерграция SpamAssassin

10. Интеграция ClamAV, автообновление вирусных баз.


Поддержка почтовых клиентов:

Почтовые клиенты с поддержкой POP3/POP3S и IMAP/IMAPS. Haпример: Mozilla Thunderbird, Microsoft Outlook, Sylpheed.


Установка iRedMail.

В качестве почтового сервера я выбрал iRedMail. Это сборка Postfix+LDAP(MySQL)+SpamAssassin+ClamAV+AmaViS+Dovecot+RoundCube (SquirrelMail) и т.д. В данной статье мы будем рассматривать настройку этого замечательного сервера на базе OpenLDAP.

Внимание! Не забудьте сменить example.com на имя вашего домена.

Немного поправим наше имя хоста:

vi /etc/hosts


127.0.0.1 mail.example.com localhost localhost.localdomain


vi /etc/hostname


mail.example.com


Сохраняем изменения командой:

/etc/init.d/hostname.sh start


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

hostname –f


Вся установка проводится под пользователем root!

Скачиваем в директорию /tmp данный файл:

cd /tmp && wget iredmail.googlecode.com/files/iRedMail-0.6.0.tar.bz2


Установим архиватор:

apt-get install bzip2


Нужно распаковать данный архив:

tar -xvjf iRedMail-0.6.0.tar.bz2


Переходим в директорию /tmp/iRedMail-0.6.0/pkgs/ и запускаем установочный скрипт:

bash get_all.sh


Пойдет загрузка необходимых пакетов.

Для работы dovecot нужно поставить Candidate версию пакета. C другой работать не будет!

apt-cache policy dovecot-common dovecot-pop3d dovecot-imapd | grep 'Candidate'


Команда отдаст пустой результат.

Переходим в директорию установочного скрипта:

cd /tmp/iRedMail-0.6.0/


Запускаем установочный скрипт:

bash iRedMail.sh


Появится окно инсталлятора:

image

Выбираем путь, где будет храниться вся наша почта:

image

Выбираем бэкэнд для нашего сервера. Поддерживаются MySQL и OpenLDAP. Мы выберем OpenLDAP:

image

LDAP суффикс для нашего сервера добавляется так: dc=example,dc=com

image

Введем пароль для администратора LDAP сервера. Учетная запись администратора по умолчанию находиться в /etc/ldap/slapd.conf. Обычно это: cn=Manager,dc=example,dc=com

image

Вводим имя нашего домена:

image

Вводим пароль администратора (postmaster):

image

Первый пользователь который будет создан, это пользователь: [email protected]. Нам требуется придумать для него пароль:

image

Включаем проверку SPF и функцию проверки DKIM:

image

Ставим доп. компоненты:

image

Сделаем алиас для юзера root:

image

Конфигурация завершена.

Появляется сообщение:

1
2
3
4
5
6
7
8
9
10
11
12
Configuration completed.
*************************************************************************
**************************** WARNNING ***********************************
*************************************************************************
* *
* Please do remember to *REMOVE* configuration file after installation *
* completed successfully. *
* *
* * /root/iRedMail-x.y.z/config
* *
*************************************************************************
<<>> Continue? [Y|n] # <- Type 'Y' or 'y' here, and press 'Enter' to continue


Жмем Y и дожидаемся окончания установки.

Создание пользователя проходит на странице: https://example.com/postfixadmin

Входим в postfixadmin пользователем [email protected] и в меню выбираем “Создать ящик”

image

Пользователь создан!

Также PostfixAdmin позволяет:

1. Добавить нового администратора.

2. Добавить домен.

3. Создать почтовый ящик.

4. Создать алиас.

5. Изменить пароль администратора.

6. Просматривать журнал действий для домена.

7. Устанавливать и управлять квотами пользователей.

Список доступа к компонентам:

image

Сервер установлен и настроен!
UPD: Для корректной работы почтового сервера обязательно нужна MX запись на DNS сервере, к которому привязан ваш домен!

Ссылки на проекты:

Debian

iRedMail

Posftix

OpenLDAP

MySQL

SpamAssasin

ClamAV

AMaViS

Dovecot

RoundCube

SquirrelMail

Awstats

phpLDAPAdmin

phpMyAdmin

Автор: T1mbo(exbyte.ru)
Источник


Копирование статьи допускается только с разрешения её авторов: r0ster & t1mbo.


Теги:

renya 25.06.10 22:56 # +4
Под кат же =)
И я если не ошибаюсь, я читал это ... возможно на хабре
T1mbo 25.06.10 22:57 # +0
Этот пост я публиковал на хабре через знакомого.
renya 25.06.10 23:14 # +0
Ну чтож - хороший пост, поздравляю ;)
dfx 25.06.10 23:19 # +0
Согласен, пост что надо :) Спасибо, будет полезно :)
T1mbo 26.06.10 00:19 # +1
c этим постом не дотянул до инвайта на хабре, но тут надеюсь оценят )
T1mbo 25.06.10 23:19 # +1
Спасибо :)
digiwhite 26.06.10 00:37 # +0
Очень развернуто. Хоть и не сисадмин, но почитать интересно. Спасибо!
T1mbo 26.06.10 01:07 # +0
Статья писалась обычным, понятным языком :)
main 26.06.10 01:33 # +0
А под 10.04 не работает...
T1mbo 26.06.10 02:01 # +1
А в списке совместимости нет поддержки Ubuntu 10.04. Из ubuntu поддерживаются: 8.04, 9.04, 9.10
cooler 26.06.10 02:44 # +2
Насколько я понимаю, это не почтовый пакет, а скрипт автоматического инсталла группы компонентов с дефолтовой (чтоб работало из коробки) настройкой.

Всегда не любил подобные решения, ибо молодежь от таких скриптов перестает работать серым веществом, и на элементарных проблемах затыкаются не зная что это и как его править.
Username 26.06.10 11:33 # +0
Дай угадаю, apt-get для тебя - вселенское зло?
cooler 27.06.10 01:11 # +0
apt-get - нет.
Всемирное зло, это неучи, которые устанавливают так софт. Не зная конфигов.
Username 27.06.10 13:30 # +1
Я к тому, что апт сам вполне неплохо начально конфигуряет устанавливаемый пакет.
cooler 27.06.10 13:55 # +0
Я акцентирую внимание на безграмотности людей, а не на менеджере пакетов.
alvelin 28.06.10 11:17 # +0
Всегда не любил подобные решения, ибо молодежь от таких скриптов перестает работать серым веществом, и на элементарных проблемах затыкаются не зная что это и как его править

А в чем проблема? - Напишите материал (цикл материалов, т.к. в 100 знаках всего не объяснить) о том, как это делать правильно. Полагаю, вашей квалификации хватит на такое.
IMHO, чем больше информации, тем лучше. Есть возможность из чего выбрать.
Думаю, что человек, сказавший "А" ("а так делать неправильно"), должен сказать и "Б"("боюсь, но лучше будет сделать так").
exelens 26.06.10 07:45 # +0
Копирование статьи допускается только с разрешения её авторов: r0ster & t1mbo.


А теперь идём и читаем правила welinux.ru
И ставим ссылку на хабр.
T1mbo 26.06.10 12:12 # +0
Я поставил ссылку на свой ресурс, т.к. статья моя.
exelens 26.06.10 17:11 # +0
Что ты мне голову морочишь?
Где общепринятая надпись "Источник" и ссылка на оригинальную статью?
T1mbo 26.06.10 19:58 # +0
в профиле мой jabber. авторство могу доказать.
exelens 30.06.10 09:28 # +0
Причём тут авторство? У тебя как с логикой?
Этот пост копипаст с хабра. На хабре оно было раньше опубликовано так?
Поставь ссылку на первоисточник.
bosha 26.06.10 09:42 # +2
Всё это конечно очень замечательно, но вот лучше настроить всё это настроить самому. Не так уж это и сложно.
T1mbo 26.06.10 12:17 # +0
Имхо этот пакет хорош, что-бы сделать все быстро :)
bosha 26.06.10 12:31 # +0
Если смотреть с такой стороны, то ещё быстрее будет:

1
2
3
4

git clone git://gitsite.com/config.git
cd config.git && ./move_conf.sh
 


И не только быстрее, но ещё и правильнее, и надёжнее ;)
Aesdana 27.06.10 09:07 # +1
Имхо такие вещи лучше делать качественно, а не быстро.
goganchic 30.06.10 00:53 # +0
Это все очень хорошо, но было бы круто иметь deb-ку а не sh-скрипт. Deb-ка поможет выкачать зависимости, правильно обновиться и подчистить все, если поребуется удалить.
den1024 21.10.10 12:24 # +0
Ребят, подскажите пожалуйста. Всё настроил по вашей статейке - работает отлично, почта отправляется на внешку. Но когда пытаюсь прислать себе извне почту получаю возврат с следующей ошибкой:

Delivery to the following recipient failed permanently:

[email protected]

Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 554 554 5.7.1 : Relay access denied (state 14).

В чём может быть проблема?
Заранее премного благодарен за помощь!
den1024 21.10.10 16:29 # +0
С этим разобрался - но теперь другая проблема. По логам postfix видно что почта приходит и отдаётся dovecot'у но на веб-морде и в БД ничего нет. :(
T1mbo 25.10.10 14:35 # +0
Копаю в ту же сторону. Почта приходит с задержкой в 6 минут.
dr_magnus 25.10.10 15:14 # +0
почта приходит с задержкой из-за настроек спам фильтра.
точно не скажу, как это настроено именно у тебя, но принцип такой:
тебе шлют почту - спам-фильтр ее отбивает (не помню уже с каким кодом) - любой правильный и уважающий себя сервер повторит попытку отправить почту снова - спам-фильтр это оценил и почту пропустил
как-то так примерно.

а для себя сделай выводы - что бы ты не делал, но матчасть ты знать обязан.
почту он за 20 минут настроил, видишь ли.

Лучшие блоги (все 140)
Топ пользователей Топ блогов
Топ пользователей Топ блогов
Элита (все 2774 из 212 городов)
Топ пользователей Топ блогов
welinux.ru

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн