Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot

2006-11-16 Пенетрантность Alexander Vlasov
В Вто, 14/11/2006 в 15:27 +0200, Maxim Kudelya пишет:
 ---
 Махх.

Это AC-961?

-- 
Alexander Vlasov
ZULU-UANIC
JID: zulu at jabber.kiev.ua


Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot

2006-11-16 Пенетрантность Maxim Kudelya

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

2006-11-16 Пенетрантность Alexander Vlasov
  Это AC-961?
 AC-963 :)

Пофиг, JID давай 8)

-- 
Alexander Vlasov
ZULU-UANIC
JID: zulu at jabber.kiev.ua


Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot

2006-11-14 Пенетрантность Maxim Kudelya

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

2006-11-14 Пенетрантность Alexey Lobanov

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

2006-11-13 Пенетрантность Max Dmitrichenko
В сообщении от 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

2006-11-13 Пенетрантность Peter Teslenko

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

2006-11-12 Пенетрантность Maxim Kudelya

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

2006-11-12 Пенетрантность Alexey Lobanov
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 vs dbmail

2006-11-10 Пенетрантность Samoylov Mihail
-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]



Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot

2006-11-10 Пенетрантность Shestakov Nikolay
В сообщении от 10 ноября 2006 15:39 Peter Teslenko написал(a):
 Недавно поднимал этот вопрос, но ответов было гораздо меньше, чем про
 хранилище почты. И, все-таки... Какой выбрать? Юзеров хочу полностью
 завиртуалить и засунуть в LDAP.

Есть еще dovecot

---
Николай


Re: Религиозная война IMAP серверов. Cyrus vs Courier vs Dovecot

2006-11-10 Пенетрантность Alexey Lobanov
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

2006-11-10 Пенетрантность Sergey Chumakov
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

2006-11-10 Пенетрантность Pavel Ammosov
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

2006-11-10 Пенетрантность Alexey Lobanov
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

2006-11-10 Пенетрантность Pavel Ammosov
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

2006-11-10 Пенетрантность Alexey Lobanov

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

2006-11-10 Пенетрантность Sergey Chumakov
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]