The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"cyrus-imapd автоопции"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"cyrus-imapd автоопции"  +/
Сообщение от microbash (ok) on 17-Апр-16, 11:54 
Добрый день.

Не получается понять следующее:
каковы возможности патча 'Cyrus IMAP autocreate Inbox patch' к cyrus-imapd.
(дока http://code.uoa.gr/p/cyrus/autocreate/README.autocreate-cyru...)
данный патч идет как отдельный пат для cyrus-imapd 2.3 и 2.4, для 2.5 и далее - видимо уже штатно поддерживается

1. при установленом патче и его опциях нужно ли заводить юзера через cyradm?
(ведь фактически cyradm создает inbox для юзера)
2. если cyradm нужен, то в чем тогда смысл пачта? что он делает? как идет работа без него, и  с ним, в чем его "автоматизация"?

Судя по описанию патча, то вполне достаточно должно быть например наличие пользователя в базе sasldb (или ldap), и последующей авторизацией с проверкой по этой базе. Или нет?

Заранее спасибо.


Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "cyrus-imapd автоопции"  +/
Сообщение от fail on 17-Апр-16, 14:13 
> Добрый день.

...
патч не глядел,

> 1. при установленом патче и его опциях нужно ли заводить юзера через
> cyradm?
> (ведь фактически cyradm создает inbox для юзера)

имхается, возможно, патч создает поддерево файлов и/или донастраивает служебыную инфу (заводит полтзователя в БД и т.д.), возможно по тому или иному событию(первый логон, прибытие первого почтового сообщения и т.д.)


> 2. если cyradm нужен, то в чем тогда смысл пачта? что он
> делает? как идет работа без него, и  с ним, в
> чем его "автоматизация"?

опять таки имхается(в доки не смотрел), cyradm для администрирования УЖЕ существующих пользователей: enable/disable, quota, password change, etc

> Судя по описанию патча, то вполне достаточно должно быть например наличие пользователя
> в базе sasldb (или ldap), и последующей авторизацией с проверкой по
> этой базе. Или нет?

не всегда, например физически почта может хранится и в файловой системе, и в субд,  и т.д. - одним предложением - избавляет от ряда рутинных операций.
> Заранее спасибо.

все выше сказано на основании предыдущего опыта администрирования

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "cyrus-imapd автоопции"  +/
Сообщение от microbash (ok) on 17-Апр-16, 15:50 
Еще раз поясню, речь идет о патче автосоздания папок (например inbox) пользователей в cyrus-imapd.

Выяснил следующее:
(ставлю все ПО из портов freebsd10)

1. cyrus-imapd 2.4 (2.4.18), функционал автоматического создания папок работает как я и ожидал: по полученному письму, либо по логину пользователя. Использовать дополнительно cyradm - не требуется.
Настройки минимальные:
createonpost: true
autocreatequota: 20400
autocreateinboxfolders: Send|Drafts|Spam|Trash
autocreateusers: anyone
+ юзера заводим в SASL

2. cyrus-imapd 2.5 (2.5.7), функционал не работает.
Настройки (в версии 2.5 есть изменения):
autocreate_post: true
autocreate_quota: 20480
autocreate_inbox_folders: Send|Drafts|Spam|Trash
autocreate_users: anyone
+ SASL тот же самый что и предыдущем пункте
При этом есть такая странность: в логах демон imap ругается: "SASL no user in db", но сессию потом устанавливает. Папки автоматом не создает.
Возможно какая то кривая работа с SASL.


Может кто подтвердить или опровергнуть работу cyrus-imapd 2.5 с автоматическим созданием папок?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "cyrus-imapd автоопции"  +/
Сообщение от fail_ on 18-Апр-16, 11:52 
> Еще раз поясню, речь идет о патче автосоздания папок (например inbox) пользователей
> в cyrus-imapd.
> Выяснил следующее:
> (ставлю все ПО из портов freebsd10)
> 1. cyrus-imapd 2.4 (2.4.18), функционал автоматического создания папок работает как

...

> 2. cyrus-imapd 2.5 (2.5.7), функционал не работает.

...

> Возможно какая то кривая работа с SASL.

понимаю проблема все src-based, имперсонально к *bsd и прoчим *nix(gentto, etc)...

когда занмаетесь подобной хренью - заниматься надо серьезно... ну там выхлоп сборки и т.д.

> Может кто подтвердить или опровергнуть работу cyrus-imapd 2.5 с автоматическим созданием
> папок?

Подымается VM и ставятся эксперименты... у людей своих забот дофикк и больше.

P.S.:
завязуем с вредными привычками - компилинг и пр. - житуха одын !

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "cyrus-imapd автоопции"  +2 +/
Сообщение от eRIC (ok) on 20-Апр-16, 14:01 
> 1. при установленом патче и его опциях нужно ли заводить юзера через
> cyradm?
> (ведь фактически cyradm создает inbox для юзера)
> 2. если cyradm нужен, то в чем тогда смысл пачта? что он
> делает? как идет работа без него, и  с ним, в
> чем его "автоматизация"?
> Судя по описанию патча, то вполне достаточно должно быть например наличие пользователя
> в базе sasldb (или ldap), и последующей авторизацией с проверкой по
> этой базе. Или нет?

да, патч нужен был если используются sasldb, shadow, mysql, ldap базы пользователей (cyradm не учитывается, так как он создает пользователя в базе и папку INBO) где требуется создавать для каждого пользователя его папку INBOX. Патч актуальным был до версии 2.3 если не ошибаюсь.

у вас пользователи где заводятся? конфиги?

SASL no user in db означает что он не нашел пользователя в базе SASL, возможно при авторизации cyrus-imap проверят еще базу SASL

autocreate_post: 1 используйте в 2.5 версии, измените и пробуйте


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "cyrus-imapd автоопции"  +/
Сообщение от microbash (ok) on 05-Май-16, 13:23 
Пока остался на cyrus-imapd 2.4
Пользователи (учетки) в базе SASL (пока плоский файл, потом возможно перейду на ldap).

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру