From: Yuri Ryazantsev <yuri@unix.ru> To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] Cyrus-imap Date: Thu May 24 15:12:01 2001 Message-ID: <20010524151813.A3868@mail.unix.ru> (raw) In-Reply-To: <01052415302200.02334@vic.esoo.ru>; from viclists@mail.esoo.ru on Thu, May 24, 2001 at 03:30:22PM +0600 On Thu, May 24, 2001 at 03:30:22PM +0600, vic ismakaev wrote: > В общем, передо мной сейчас стоит проблема выбора почтовой системы для > хостинга.Рассмотрели QMAIL, теперь хочу рассмотреть связку Exim + Cyrus-imap. Заранее прошу прощения у сообщества за длинное письмо. Во-первых, давайте не сваливать все в одну кучу. Я бы не смешивал MTA и IMAP (POP3) серверы, так как между ними единственная связка - формат почтового ящика. Про MTA я уже свой взгляд тут высказывал (см. архив) - Exim. Моя почтовая система (все цифры приблизительные, т.к. организация системы позволяет добавлять пользователей, домены очень простыми действиями и для получения точных цифр надо запускать всякие команды типа "wc -l") - около 300 локальных почтовых ящиков, около 200 виртуальных доменов. Производительность - ~7000 писем в час, есть у меня активный ящик с 17568 письмами (последняя цифра точная на момент написания этого письма). Про интеграцию с LDAP - в тестовом режиме пробовал и даже работает. Правда проверял на openldap-1.2.11. Но встретил одну проблему которая не позволяет мне использовать никакой вид сервера (LDAP или SQL) интегрированного с почтой. Проблема следующая: Возможна ситуация когда этот сервер не может обслужить запросы (большая загрузка, ошибка в программе сервера, недоступность по сети и т.д.). При этом MTA продолжает работать и для адресов локальных пользователей говорит - Unknown user. В результате на время устранения неисправности почта теряется. Если бы возможно было бы в таких случах сказать MTA, что нельзя обрабатывать почту, то это бы решило эту проблему. А так ... Теперь про почтовые ящики. Формат mbox хорош только для небольших размеров, поэтому его не рассматриваю. Cyrus и Courier (maildir): принципиальное различие одно - cyrus имеет еще и к файлам базу писем (назовем это так). Из этого следует, что cyrus - некоторая замкнутая система, доступ к ящикам и их администрирование осуществляется только через ее API. И иногда я сталкивался с блокировкой Cyrus'а при нагрузке (проявляется при одновременном запихивании 130 exim'ами писем в один ящик). Но зато реакция ее довольно быстрая, не говоря уже о поддержке LMTP протокола. А также нормальная поддержка quota и разделяемых ящиков. У Courier формат хранения более-менее общепринятый - maildir. Его напрямую легко поддерживать (есть целая туча утилит и библиотек). Практически нет проблем с блокировками почтовых ящиков (особенно важно для NFS разделенных ящиков). Но сильно снижается производительность при большом числе писем в фолдере. Особенно проявляется на журналируемых FS - xfs и reiserfs и не очень быстрой дисковой подсистеме. И еще - нет нормальной поддержки квот и разделения доступа к одному ящику нескольким пользователям. Далее естественно выбор за Вами в зависимости от потребностей. > Нужна возможность гибкого управления виртуальными серверами(как ip- так и > name-based),вплоть до того, чтобы арендаторы вирт.домена могли сами заводить А вот эта часть, как правило не зависит от MTA и IMAP серверов. > свои почтовые адреса, интеграция с LDAP,производительнось, anti-spam, ну и > так далее. Это все есть в программах того уровня решений, который Вам необходим. Не будете же Вы рассматривать простой MTA на Java :-)) with best wishes, Yuri.
prev parent reply other threads:[~2001-05-24 15:12 UTC|newest] Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top 2001-05-24 12:43 ` Mikhail Zabaluev 2001-05-24 13:07 ` Yuri Ryazantsev 2001-06-12 12:47 ` Ivan Zakharyaschev 2001-06-13 16:06 ` Yuri Ryazantsev 2001-06-13 16:20 ` vic ismakaev 2001-06-13 16:26 ` Volkov Serge 2001-06-13 18:24 ` Yuri Ryazantsev 2001-06-13 17:03 ` Aleksey Novodvorsky 2001-06-13 17:05 ` Aleksey Novodvorsky 2001-06-13 17:23 ` Andriy Dobrovolskii 2001-06-13 18:43 ` Yuri Ryazantsev 2001-06-13 19:12 ` Aleksey Novodvorsky 2001-06-13 19:44 ` Yuri Ryazantsev 2001-06-13 20:01 ` Dmitry V. Levin 2001-06-14 7:35 ` Re[2]: " Russu V.F. 2001-06-13 17:19 ` Andriy Dobrovolskii 2001-06-13 18:40 ` Yuri Ryazantsev 2001-06-13 19:04 ` Dmitry V. Levin 2001-06-13 19:25 ` Aleksey Novodvorsky 2001-06-13 19:39 ` [mdk-re] security updates Dmitry V. Levin 2001-06-13 19:46 ` Yuri Ryazantsev 2001-06-13 23:17 ` Re[2]: " Maksim Otstavnov 2001-06-14 11:59 ` Dmitry V. Levin 2001-06-16 1:04 ` Lenya L. Khachaturov 2001-06-13 19:26 ` [mdk-re] Cyrus-imap Yuri Ryazantsev 2001-06-13 19:43 ` [mdk-re] security updates Dmitry V. Levin 2001-06-13 20:02 ` Yuri Ryazantsev 2001-06-13 20:37 ` Dmitry V. Levin 2001-06-13 23:05 ` Yuri Ryazantsev 2001-06-14 11:57 ` Dmitry V. Levin 2001-06-14 0:16 ` Re[2]: " Serge Skorokhodov 2001-06-14 12:07 ` Dmitry V. Levin 2001-05-24 13:01 ` [mdk-re] Cyrus-imap Yuri Ryazantsev 2001-05-24 13:21 ` vic ismakaev 2001-05-24 15:12 ` Yuri Ryazantsev [this message]
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20010524151813.A3868@mail.unix.ru \ --to=yuri@unix.ru \ --cc=mandrake-russian@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git