Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot
В сообщении от 10 ноября 2006 15:39 Peter Teslenko написал(a): > Недавно поднимал этот вопрос, но ответов было гораздо меньше, чем про > "хранилище почты". И, все-таки... Какой выбрать? Юзеров хочу полностью > завиртуалить и засунуть в LDAP. > Есть еще dovecot --- Николай
Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot
On 10/11/06 13:39, Peter Teslenko wrote: > И, все-таки... Какой выбрать? Юзеров хочу полностью завиртуалить и > засунуть в LDAP. Сколько юзеров? Сколько почты (в багомайтах и штуках) хранится у типичного юзера и какова политика ограничений? Например, типичная корпоративная политика состоит в том, чтобы хранить всё, годами, а пользовательские квоты применять только для предупреждения аварий и увеличивать по потребности без скандалов. Провайдерская или ВУЗовская политика - противоположная. Насколько важна простота администрирования? Т.е., насколько часто приходится заводить и удалять юзеров и их почту? Нужны ли групповые ("shared") фолдеры? Для них, соответственно, необходимы работающие ACL по группам. И ещё, наверное, можно найти критерии, от которых зависит выбор. У меня, например, сейчас стандартная квота 1G, некоторые товарищи добились 4G. Самый большой почтовый фолдер - 31000 сообщений. Но новые юзеры заводятся всего лишь несколько раз в год. Общий размер базы 28G, примерно 250 000 сообщений. Регулярно приходят письма с презентациями по 20М рассылкой сразу десятку юзеров - и Cyrus эффективно хранит в этом случае одну копию, через хардлинки. А.Л. > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot
Hi Shestakov, * Shestakov Nikolay <[EMAIL PROTECTED]> * 2006-11-10 14:48: > В сообщении от 10 ноября 2006 15:39 Peter Teslenko написал(a): > > Недавно поднимал этот вопрос, но ответов было гораздо меньше, чем > > про > > "хранилище почты". И, все-таки... Какой выбрать? Юзеров хочу > > полностью > > завиртуалить и засунуть в LDAP. > > > Есть еще dovecot У меня mailbox-ы укладываются procmail-ом, бывает бьют он их зараза (или не он, в смысле dovecot), оставляет лишние пару строк в начале файла. -- Best regards, Sergey Chumakov 2:450/77[.43] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot
On Fri, Nov 10, 2006 at 04:28:25PM +0200, Sergey Chumakov wrote: > > Есть еще dovecot > > У меня mailbox-ы укладываются procmail-ом, бывает бьют он их зараза > (или не он, в смысле dovecot), оставляет лишние пару строк в начале > файла. Это неуловимая бага в dovecot 0.99 с mbox :( Разработчик на сайте написал чтобы переходили на 1.0pre, но я сделал проще и перешёл на maildir. С ним и бекап инкрементальный меньше становится. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot
Hi. On 10/11/06 18:32, Pavel Ammosov wrote: > On Fri, Nov 10, 2006 at 04:28:25PM +0200, Sergey Chumakov wrote: >>> Есть еще dovecot >> У меня mailbox-ы укладываются procmail-ом, бывает бьют он их зараза >> (или не он, в смысле dovecot), оставляет лишние пару строк в начале >> файла. > Это неуловимая бага в dovecot 0.99 с mbox :( Возможно, естественным образом проистекающая из убогости формата mbox. Весь этот глюкодром с обязательным отквочиванием "From" и блокировками файла был изобретён для plain us-ascii сообщений размером в несколько килобайт. Когда в ящике сотни восьмибитных писем со сложной MIME структурой и приложениями в десятки мегабайт, и мы хотим из IMAP'а грохнуть несколько писем в середине ящика, и одновременно procmail хочет доставить в этот же ящик, и одновременно ещё чего-нибудь - всё становится плохо совершенно естественным образом. > Разработчик на сайте написал чтобы переходили на 1.0pre, но я сделал > проще и перешёл на maildir. О! > С ним и бекап инкрементальный меньше > становится. Самое главное, что все конфликты и гонки при изменениях в почтовом ящике отслеживает операционная система. Которая обучена таким вещам существенно лучше, чем прикладной софт. А.Л. > > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot
On Fri, Nov 10, 2006 at 06:54:49PM +0300, Alexey Lobanov wrote: > > Это неуловимая бага в dovecot 0.99 с mbox :( > Возможно, естественным образом проистекающая из убогости формата mbox. Ай, оставьте этот возвышенный тон b/s для презентаций инвесторам. В 1.0pre нормально работает, под обычной нагрузкой нормально работает, в CGP нормально работает и т.д. Просто мелкий затык где-то в коде, который лениво искать автору. > грохнуть несколько писем в середине ящика, и одновременно procmail хочет > доставить в этот же ящик, и одновременно ещё чего-нибудь - всё procmail тут непричём, у меня в мейлбоксы доставляет современный MTA. > > С ним и бекап инкрементальный меньше > > становится. > Самое главное, что все конфликты и гонки при изменениях в почтовом > ящике отслеживает операционная система. Которая обучена таким вещам > существенно лучше, чем прикладной софт. Не всё однозначно. Когда на файловой системе миллионы мелких файлов тоже бывают разные приколы, начиная с проблем производительности. Не все накопили на NetApp или хотят использовать неудобные ОС с VxFS. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot
Pavel Ammosov пишет: Не всё однозначно. Когда на файловой системе миллионы мелких файлов тоже бывают разные приколы, начиная с проблем производительности. Да вроде как от простых "миллионов" ничего плохого у нас уже давно не случается, при штатных средствах OS. http://www.namesys.com/faq.html#reiserfsspecs Не все накопили на NetApp или хотят использовать неудобные ОС с VxFS. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot
Hi Pavel, * Pavel Ammosov <[EMAIL PROTECTED]> * 2006-11-10 17:33: > > (или не он, в смысле dovecot), оставляет лишние пару строк в начале > > файла. > > Это неуловимая бага в dovecot 0.99 с mbox :( > Разработчик на сайте написал чтобы переходили на 1.0pre, но я сделал О сейчас попробую из бэкпортов. С сожалению он стал на libsqlite тяжелее. Вот эта его особенность мне как-то непонятна -- Best regards, Sergey Chumakov 2:450/77[.43] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot
Alexey Lobanov wrote: On 10/11/06 13:39, Peter Teslenko wrote: И, все-таки... Какой выбрать? Юзеров хочу полностью завиртуалить и засунуть в LDAP. И ещё, наверное, можно найти критерии, от которых зависит выбор. У меня, например, сейчас стандартная квота 1G, некоторые товарищи добились 4G. Самый большой почтовый фолдер - 31000 сообщений. Но новые юзеры заводятся всего лишь несколько раз в год. Общий размер базы 28G, примерно 250 000 сообщений. Регулярно приходят письма с презентациями по 20М рассылкой сразу десятку юзеров - и Cyrus эффективно хранит в этом случае одну копию, через хардлинки. Вопрос, давно присматриваюсь к Cyrus, нравятся его фичи, одно беспокоит, его внутренний формат для хранения почты, как с него мигрируют? И как правильно организовать бэкап? Есть практический опыт? Файловая система XFS? Спасибо. --- Махх. P.S. Недавно переносил старый сервер с qmail на Courier, скопировал Maildir'ы пользователей и их пароли в LDAP скопировал и все заработало. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot
Hi. 12.11.2006 12:58, Maxim Kudelya пишет: > Вопрос, давно присматриваюсь к Cyrus, нравятся его фичи, одно беспокоит, > его внутренний формат для хранения почты, как с него мигрируют? Ровно так же, как и на него: IMAP клиентом. Обычным или специально обученным типа mailsync. > И как > правильно организовать бэкап? Основная база ("partition") архивируется бесхитростно, на уровне файловой системы. Это по существу maildir. Много файлов, содержимое самих файлов никогда не меняется. Соответственно, эффективно работают все инкрементальные схемы. NB: желательно, чтобы схема поддерживала хардлинки! "rsync -aH" и т.п. Вспомогательная ("configdirectory") имеет один действительно критичный файл, mailboxes.db. Ему желательно перед бэкапом делать ещё и дамп в текст, поскольку: == man cyrreconstruct . -m NOTE: CURRENTLY UNAVAILABLE = И опаньки, восстановить битый mailboxes.db по живой структуре maildir нельзя. А было можно. > Есть практический опыт? Файловая система XFS? Или Reiser. Нужно очень много файлов на разделе, много файлов в одной директории, и эффективное хранение файлов размером меньше кластера. Но не нужны ACL, extended attributes и квоты. А.Л. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot
В сообщении от 10 Ноябрь 2006 20:01 Alexey Lobanov написал(a): > Pavel Ammosov пишет: > > > Не всё однозначно. Когда на файловой системе миллионы мелких файлов тоже > > бывают разные приколы, начиная с проблем производительности. > > Да вроде как от простых "миллионов" ничего плохого у нас уже давно не > случается, при штатных средствах OS. > > http://www.namesys.com/faq.html#reiserfsspecs Извините уж за чОрный юмор, но не от этого ли у него (г-на Reiser'a) крышняк поехал до такой степени, что он собственную жену замочил? :) -- Макс -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot
Max Dmitrichenko wrote: В сообщении от 10 Ноябрь 2006 20:01 Alexey Lobanov написал(a): Pavel Ammosov пишет: Не всё однозначно. Когда на файловой системе миллионы мелких файлов тоже бывают разные приколы, начиная с проблем производительности. Да вроде как от простых "миллионов" ничего плохого у нас уже давно не случается, при штатных средствах OS. http://www.namesys.com/faq.html#reiserfsspecs Извините уж за чОрный юмор, но не от этого ли у него (г-на Reiser'a) крышняк поехал до такой степени, что он собственную жену замочил? :) http://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B9%D0%B7%D0%B5%D1%80%2C_%D0%93%D0%B0%D0%BD%D1%81 -- Peter Teslenko -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot
Alexey Lobanov wrote: Вопрос, давно присматриваюсь к Cyrus, нравятся его фичи, одно беспокоит, его внутренний формат для хранения почты, как с него мигрируют? И как правильно организовать бэкап? Основная база ("partition") архивируется бесхитростно, на уровне файловой системы. Это по существу maildir. Много файлов, содержимое самих файлов никогда не меняется. Соответственно, эффективно работают все инкрементальные схемы. NB: желательно, чтобы схема поддерживала хардлинки! "rsync -aH" и т.п. Вспомогательная ("configdirectory") имеет один действительно критичный файл, mailboxes.db. Ему желательно перед бэкапом делать ещё и дамп в текст, поскольку: Дамп в текст? Есть штатные cyrus'овские средства? Критичен только один файл? Я могу на это твёрдо расчитывать? :) == man cyrreconstruct . -m NOTE: CURRENTLY UNAVAILABLE = И опаньки, восстановить битый mailboxes.db по живой структуре maildir нельзя. А было можно. А почему убрали? И я могу просто копировать папки с помощью rsync на соседний сервер с поднятым там cyrus'ом на случай падения первого сервера? --- Махх. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot
Hi. On 14/11/06 16:27, Maxim Kudelya wrote: Вспомогательная ("configdirectory") имеет один действительно критичный файл, mailboxes.db. Ему желательно перед бэкапом делать ещё и дамп в текст, поскольку: Дамп в текст? Есть штатные cyrus'овские средства? Да, фамилию не помню. Критичен только один файл? Я могу на это твёрдо расчитывать? :) Да, это единственный файл, от которого будет бо-бо даже при нарушении его структуры. Вообще Berkeley db файлов там дофига, но они либо некритичны (пользовательские seen db), либо восстанавливаются. В совсем дурном случае я однажды свалил содержимое lost+found ;-) в директорию свежесозданного пустого почтового фолдера, переименовал файлы из "#INODE" в "INODE.", cyrreconstruct - и вуаля. == man cyrreconstruct . -m NOTE: CURRENTLY UNAVAILABLE = И опаньки, восстановить битый mailboxes.db по живой структуре maildir нельзя. А было можно. А почему убрали? А почему верблюд глину не ест? А не хочет. И я могу просто копировать папки с помощью rsync на соседний сервер с поднятым там cyrus'ом на случай падения первого сервера? Да, но как и при любых таких операциях, при работающем сервере и службе доставки есть ненулевая вероятность поиметь слегка некогерентную копию. Индексы не будут соответствовать письмам. Исправляет cyrreconstruct. А.Л. --- Махх. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot
В Вто, 14/11/2006 в 15:27 +0200, Maxim Kudelya пишет: > --- > Махх. Это AC-961? -- Alexander Vlasov ZULU-UANIC JID: zulu jabber.kiev.ua
Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot
Alexander Vlasov wrote: В Вто, 14/11/2006 в 15:27 +0200, Maxim Kudelya пишет: --- Махх. Это AC-961? AC-963 :) --- Maxx. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot
> > Это AC-961? > AC-963 :) Пофиг, JID давай 8) -- Alexander Vlasov ZULU-UANIC JID: zulu jabber.kiev.ua
Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot vs dbmail
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Peter Teslenko wrote: > Приветствую, коллеги. > > Недавно поднимал этот вопрос, но ответов было гораздо меньше, чем про > "хранилище почты". > И, все-таки... Какой выбрать? Юзеров хочу полностью завиртуалить и > засунуть в LDAP. > Доброго дня. А давайте добавим сюда ещё "vs dbmail". Кто-нибудь его в production использует? - -- С уважением, Самойлов Михаил, -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFVFfvJgBoo5/qW1sRAiBoAJ48IvgGvrFFGwpWDSGBQbQhod3m3ACfcyZw jBiFYwk1JITyEF4LE03j3KQ= =dRgK -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]