Непростой выбор почтового сервера...
Модераторы: Trinity admin`s, Free-lance moderator`s
-
- Junior member
- Сообщения: 4
- Зарегистрирован: 16 апр 2005, 23:50
- Откуда: Москва
- Контактная информация:
Непростой выбор почтового сервера...
Имеется задача выбора почтового сервера. Основные условия(требования):
1) Количество пользователей 500-1000
2) Большое количество входящих сообщений (спам сыпется жутко)
3) Возможность авторизации посредством AD (не хотелось бы создавать ещё одну базу пользователей)
4) Удобное управление пользователями и всей системой (большое количество людей увольняющихся и принимаемых на работу)
5) Linux RedHat 9
Хотелось бы послушать мнения людей эксплуатирующих подобные системы.
Спасибо.
1) Количество пользователей 500-1000
2) Большое количество входящих сообщений (спам сыпется жутко)
3) Возможность авторизации посредством AD (не хотелось бы создавать ещё одну базу пользователей)
4) Удобное управление пользователями и всей системой (большое количество людей увольняющихся и принимаемых на работу)
5) Linux RedHat 9
Хотелось бы послушать мнения людей эксплуатирующих подобные системы.
Спасибо.
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
Re: Непростой выбор почтового сервера...
важнее не количество пользователей, а плотность потока писемno_smile писал(а):Имеется задача выбора почтового сервера. Основные условия(требования):
1) Количество пользователей 500-1000
если виртуальных доменов не будет, то exim + dovecot + pam_ldap + openldap-clientno_smile писал(а):2) Большое количество входящих сообщений (спам сыпется жутко)
3) Возможность авторизации посредством AD (не хотелось бы создавать ещё одну базу пользователей)
дык, при такой постановке задачи руление юзерами будет осуществляться через AD, что тогда подразумевается под удобным управлением пользователями и всей системой?no_smile писал(а):4) Удобное управление пользователями и всей системой (большое количество людей увольняющихся и принимаемых на работу)
придется обновится маленько. установить dovecot на набор библиотек из девятой шапки быстро не получится - придется много пакетов обновлять по зависимостям. легче дистр обновить полностьюno_smile писал(а):5) Linux RedHat 9
dovecot + pam я не эксплуатировал за полной ненадобностью, но схему с exim + pam + pam_ldap + openldap-client + AD обкатывал под заказ (AD использовался при проверке данных SMTP аутентификации). с dovecot'ом тоже проблем быть не должноno_smile писал(а):Хотелось бы послушать мнения людей эксплуатирующих подобные системы.
правда, я обкатывал схему на FreeBSD 4.9 и 5.3
как живет pam_ldap под linux'ом, я понятия не имею
--
/corvax
/corvax
-
- Junior member
- Сообщения: 4
- Зарегистрирован: 16 апр 2005, 23:50
- Откуда: Москва
- Контактная информация:
Re: Непростой выбор почтового сервера...
До 100 тыс. входящихcorvax писал(а): важнее не количество пользователей, а плотность потока писем
Пока не будет, но всё может быть.corvax писал(а): если виртуальных доменов не будет, то exim + dovecot + pam_ldap + openldap-client
Ну, это на тот случай если не получиться с AD. И потом, я честно говоря непонимаю пока можно ли управлять созданием алиасов, перенаправлением почты, созданием рассылок с помощью AD(LDAP) или это надо будет делать непосредственно на сервере. Это конечно не проблема, но хочется всё таки сделать систему так, чтобы мало что зависело от меня. Мало ли, придётся оставить это злачное место и всё рухнет.corvax писал(а): дык, при такой постановке задачи руление юзерами будет осуществляться через AD, что тогда подразумевается под удобным управлением пользователями и всей системой?
Обновить до чего? До FreeBSD? Не имею желания. До fedora чтоли обновляться?corvax писал(а): придется обновится маленько. установить dovecot на набор библиотек из девятой шапки быстро не получится - придется много пакетов обновлять по зависимостям. легче дистр обновить полностью
Дык вроде Linux как раз под pam заточен, точнее наоборот.corvax писал(а): dovecot + pam я не эксплуатировал за полной ненадобностью, но схему с exim + pam + pam_ldap + openldap-client + AD обкатывал под заказ (AD использовался при проверке данных SMTP аутентификации). с dovecot'ом тоже проблем быть не должно
правда, я обкатывал схему на FreeBSD 4.9 и 5.3
как живет pam_ldap под linux'ом, я понятия не имею
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
Re: Непростой выбор почтового сервера...
коннектов?no_smile писал(а):До 100 тыс. входящихcorvax писал(а): важнее не количество пользователей, а плотность потока писем
доставленных писем?
с учетом спама?
без учета спама?
в какую единицу времени?
просто я слабо себе представляю, как можно будет организовать аутентификацию на основании данных из AD при использовании виртуальных доменовno_smile писал(а):Пока не будет, но всё может быть.corvax писал(а):если виртуальных доменов не будет, то exim + dovecot + pam_ldap + openldap-client
так это не проблема MTA, это проблема AD. для эксима фиолетово, в каком виде в AD будут указаны алиасы, форварды, вирт. юзера и т. д. главное, чтобы способ указания этих данных был четко формализован.no_smile писал(а):Ну, это на тот случай если не получиться с AD. И потом, я честно говоря непонимаю пока можно ли управлять созданием алиасов, перенаправлением почты, созданием рассылок с помощью AD(LDAP)corvax писал(а):дык, при такой постановке задачи руление юзерами будет осуществляться через AD, что тогда подразумевается под удобным управлением пользователями и всей системой?
можно эти данные хранить и в настройках MTA. но зачем же множить сущности без крайней на то необходимости?no_smile писал(а):или это надо будет делать непосредственно на сервере.
при должном качестве реализации и документирования ничего не должно рухнутьno_smile писал(а):Это конечно не проблема, но хочется всё таки сделать систему так, чтобы мало что зависело от меня. Мало ли, придётся оставить это злачное место и всё рухнет.
если бы я имел ввиду FreeBSD, я бы написал "сменить дистр", а не "обновить дистр"no_smile писал(а):Обновить до чего? До FreeBSD?corvax писал(а):придется обновится маленько. установить dovecot на набор библиотек из девятой шапки быстро не получится - придется много пакетов обновлять по зависимостям. легче дистр обновить полностью
одного желания или нежелания чаще всего недостаточно для принятия оптимальных решенийno_smile писал(а):Не имею желания.
да. Fedora Core является прямым правоприемником RedHat Linuxno_smile писал(а):До fedora чтоли обновляться?
я не имею ввиду Pluggable Authentication Modules как таковые, я имею ввиду именно pam_ldapno_smile писал(а):Дык вроде Linux как раз под pam заточен, точнее наоборот.corvax писал(а):dovecot + pam я не эксплуатировал за полной ненадобностью, но схему с exim + pam + pam_ldap + openldap-client + AD обкатывал под заказ (AD использовался при проверке данных SMTP аутентификации). с dovecot'ом тоже проблем быть не должно
правда, я обкатывал схему на FreeBSD 4.9 и 5.3
как живет pam_ldap под linux'ом, я понятия не имею
--
/corvax
/corvax
-
- Junior member
- Сообщения: 4
- Зарегистрирован: 16 апр 2005, 23:50
- Откуда: Москва
- Контактная информация:
Re: Непростой выбор почтового сервера...
Писем с учетом спама (сейчас нет никакого антиспама) в день.corvax писал(а):коннектов?no_smile писал(а):До 100 тыс. входящихcorvax писал(а): важнее не количество пользователей, а плотность потока писем
доставленных писем?
с учетом спама?
без учета спама?
в какую единицу времени?
Вот я про это и хотел узнать. Насколько я понимаю (начитался тут всего про mail+ldap) существует определенная ldap схема под каждыйcorvax писал(а): так это не проблема MTA, это проблема AD. для эксима фиолетово, в каком виде в AD будут указаны алиасы, форварды, вирт. юзера и т. д. главное, чтобы способ указания этих данных был четко формализован.
mail. И если там не описано ничего про алиасы, форварды и т.д. то вряд ли МТА поймёт что к чему.
И всё таки почему именно exim, в чём преимущество его в данной ситуации или он просто "ближе к телу"?
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
Re: Непростой выбор почтового сервера...
самый старый из тазиков, который я нашел:no_smile писал(а):Дык вроде Linux как раз под pam заточен, точнее наоборот.corvax писал(а):dovecot + pam я не эксплуатировал за полной ненадобностью, но схему с exim + pam + pam_ldap + openldap-client + AD обкатывал под заказ (AD использовался при проверке данных SMTP аутентификации). с dovecot'ом тоже проблем быть не должно
правда, я обкатывал схему на FreeBSD 4.9 и 5.3
как живет pam_ldap под linux'ом, я понятия не имею
Fedora Core 1
dovecot-0.99.10.4-3
openldap-2.1.29-1
pam_ldap.so из nss_ldap-207-6
схема с аутентификацией imap'овых пользователей в AD заработала сразу. при этом письма можно хранить как в maildir'ах, так и в mailbox'ах. но это будут не системные mailbox'ы (как в /var/mail), т. к. владельцем всех mailbox'ов будет пользователь, от имени которого выполняется dovecot, ведь почтовых пользователей нет в системе...
в общем, все работать будет
в схеме только одно неудобство - отсутствие виртуальных доменов
--
/corvax
/corvax
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
Re: Непростой выбор почтового сервера...
собственно я вот сейчас думаю, для чего я это уточнял? ибо даже с такой плотности доставки неспамовых писем в сутки любой вменяемый MTA справится (я имею ввиду по крайней мере sendmail и exim), главное, чтобы канал и железка, на которой все это будет крутиться, справились...no_smile писал(а):Писем с учетом спама (сейчас нет никакого антиспама) в день.corvax писал(а):коннектов?no_smile писал(а): До 100 тыс. входящих
доставленных писем?
с учетом спама?
без учета спама?
в какую единицу времени?
я exim могу изогнуть под любую схему, применяемую для хранения алиасов, форвардов, вирт. юзеров, etc. вернее, это не я могу, это возможность такого изгибания есть...no_smile писал(а):Вот я про это и хотел узнать. Насколько я понимаю (начитался тут всего про mail+ldap) существует определенная ldap схема под каждый mail.corvax писал(а):так это не проблема MTA, это проблема AD. для эксима фиолетово, в каком виде в AD будут указаны алиасы, форварды, вирт. юзера и т. д. главное, чтобы способ указания этих данных был четко формализован.
вывод неверный. схему можно подрихтовать. и научить MTA работать с подрихтованной схемойno_smile писал(а):И если там не описано ничего про алиасы, форварды и т.д. то вряд ли МТА поймёт что к чему.
ближе к телу мне наверное sendmail. хотя... уже тяжело сказать. но точно не qmailno_smile писал(а):И всё таки почему именно exim, в чём преимущество его в данной ситуации или он просто "ближе к телу"?

но реализация работы с LDAP в exim'е мне нравится на много больше, чем в sendmail'е.
кроме того, я уже отрабатывал схему SMTP auth в AD для exim'а, поэтому и предложил использовать его. ну, а аутентификацию dovecot'а в AD я опробовал только что. так что схема полностью рабочая
--
/corvax
/corvax
-
- Junior member
- Сообщения: 4
- Зарегистрирован: 16 апр 2005, 23:50
- Откуда: Москва
- Контактная информация:
Re: Непростой выбор почтового сервера...
Да подрихтовать можно всё и вся. Вопрос тока какими силами и средствами.
Спасибо за советы начну пробовать, пожалуй, с exim'a
Спасибо за советы начну пробовать, пожалуй, с exim'a
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
Re: Непростой выбор почтового сервера...
схему подрихтовать несложно, нужно хитрое такое средство - текстовый редакторno_smile писал(а):Да подрихтовать можно всё и вся. Вопрос тока какими силами и средствами.

работать с новыми атрибутами можно из любого web ориентированного LDAP браузера, благо их развелось немерянно и несчитано.
а уж exim изогнуть можно под любую схему, об этом я уже упоминал.
да можно еще подождать, может завтра кто-нить еще что-нить предложит, все же сегодня выходнойno_smile писал(а):Спасибо за советы начну пробовать, пожалуй, с exim'a
Последний раз редактировалось corvax 18 апр 2005, 00:05, всего редактировалось 1 раз.
--
/corvax
/corvax
Каким образом планируется огранизовать доступ к почте для [большинства ]юзеров? (POP3-клиент, IMAP-клиент, IMAP-webmail)?
как вариант для рассмотрения, я бы посоветовал Cyrus IMAP вместо dovecot.
как вариант для рассмотрения, я бы посоветовал Cyrus IMAP вместо dovecot.
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
на самом деле подойдет любой LDA, который сможет аутентифицировать юзеров через PAMapelsin писал(а):Каким образом планируется огранизовать доступ к почте для [большинства ]юзеров? (POP3-клиент, IMAP-клиент, IMAP-webmail)?
как вариант для рассмотрения, я бы посоветовал Cyrus IMAP вместо dovecot.
и, кстати, исходя из вышеуказанного вопроса о способе доступа к почте cyrus imapd не имеет ощутимых преимуществ перед dovecot'ом
--
/corvax
/corvax
Cyrus IMAP специально предназначен для 'backbox' майл сервера, то есть такого где юзера не имеют lоcal accts.
Cyrus имеет определенные полезные фичи, как-то
::'shared mailboxes with ACL' (очень удобно для мailboxos для групп, вроде sales@domain.tld)
:: per-mailbox quotas
:: mailbox migration (to diff partition/server)
:: фильтры на сервере SIEVE ("vocation auto-reply", правила сортировки почты и тд)
недостатки у Cyrus тоже есть, но пусть их кто-нибудь другой озвучит
Cyrus имеет определенные полезные фичи, как-то
::'shared mailboxes with ACL' (очень удобно для мailboxos для групп, вроде sales@domain.tld)
:: per-mailbox quotas
:: mailbox migration (to diff partition/server)
:: фильтры на сервере SIEVE ("vocation auto-reply", правила сортировки почты и тд)
недостатки у Cyrus тоже есть, но пусть их кто-нибудь другой озвучит

- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
это не есть преимущество перед dovtcot'омapelsin писал(а):Cyrus IMAP специально предназначен для 'backbox' майл сервера, то есть такого где юзера не имеют lоcal accts.
согласен. и как я уже указал, это преимущество не имеет ничего общего с вопросом о способе доступа к почте из прошлого письма.apelsin писал(а):Cyrus имеет определенные полезные фичи, как-то
::'shared mailboxes with ACL' (очень удобно для мailboxos для групп, вроде sales@domain.tld)
опять же, в постановке задачи что-то было о shared folders?
без проблем реализуется средствами того же exim'а практически для любого imap/pop3 сервера с учетом времени суток, свободного места на разделе, направления ветра и атмосферного давления...apelsin писал(а)::: per-mailbox quotas
вот это я не совсем понялapelsin писал(а)::: mailbox migration (to diff partition/server)
в предложенной мной схеме фильтрацию можно проводить средствами MTA. при этом на этапе фильтрации будет доступна практически вся информация, известная MTA о письме к этому моменту. так что по части фильтров sieve - это никак не преимуществоapelsin писал(а)::: фильтры на сервере SIEVE ("vocation auto-reply", правила сортировки почты и тд)
смысла нет. для решения проблемы, описанной в корневой мессаге треда, хватит как dovecot'а, так и cyrus-imapdapelsin писал(а):недостатки у Cyrus тоже есть, но пусть их кто-нибудь другой озвучит
--
/corvax
/corvax
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
моих скудных познаний в cyrus-imapd немного не хватает...apelsin писал(а):как вариант для рассмотрения, я бы посоветовал Cyrus IMAP вместо dovecot.
я так понимаю, что для аутентификации в AD придется юзать цепочку
cyrus-imapd -> sasl -> pam -> pam_ldap -> openldap-client
?
--
/corvax
/corvax
лучше иметь чем не иметь, эта полезная утилита, несмотря на то что при постановке задачи ее не упомянули как требование.corvax писал(а): согласен. и как я уже указал, это преимущество не имеет ничего общего с вопросом о способе доступа к почте из прошлого письма.
опять же, в постановке задачи что-то было о shared folders?
возможно ... а при фильтровании средствами МТА что происходит когда юзер достиг, ну скажем, 90% квоты? ... ничего + при переполнении почте отлуп? Cyrus квоты дают предупреждение ... при $QUOTA_WARNING_LEVELcorvax писал(а): без проблем реализуется средствами того же exim'а практически для любого imap/pop3 сервера с учетом времени суток, свободного места на разделе, направления ветра и атмосферного давления...
не хватает места на /var/mail (места где майлбоксы лежат ), добавляем новых диск, (или array) монтируем /var/mail2 и с помощью специальной утилиты можно "мигрировать" часть маилбоксов туда, не перегужая сервер.corvax писал(а):вот это я не совсем понялapelsin писал(а)::: mailbox migration (to diff partition/server)
тут такое дело: как зделать vocation autoreply? (vocation util in $HOME?)corvax писал(а):в предложенной мной схеме фильтрацию можно проводить средствами MTA. при этом на этапе фильтрации будет доступна практически вся информация, известная MTA о письме к этому моменту. так что по части фильтров sieve - это никак не преимуществоapelsin писал(а)::: фильтры на сервере SIEVE ("vocation auto-reply", правила сортировки почты и тд)
или как зделать правила для каждого юзера: у меня есть папка
"LISTS" , я хочу всю почту от $MAILING_LIST откладывать туда автоматочески. В вашем решении как это сделать? (promail and rules in
.forward?) Проблема в том как такие правила создавать/менять (без участия админа) делать backup... SIEVE позволяет хранить такие правила на клиенте (то есть где угодно: sql/ldap) но исполнять на сервере.
более или мение согласен. А какие преимущества у dovecot'a? На чем основана рекомендация?corvax писал(а):смысла нет. для решения проблемы, описанной в корневой мессаге треда, хватит как dovecot'а, так и cyrus-imapdapelsin писал(а):недостатки у Cyrus тоже есть, но пусть их кто-нибудь другой озвучит
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 27 гостей