Страница 1 из 1
Dovecot: запрет пользователям удалять сообщения
Добавлено: 2008-12-04 10:59:53
atomic
Привет всем честным!
Задался таким вопросом:
В настройках Dovecot есть возможность запретить удалять сообщения пользователям как по POP3 (несмотря вообще на то что выставлено в MUA, например Outlook Express на "оставлять или не оставлять сообщения на сервере") так и по IMAP?
PS: чегото на
http://wiki.dovecot.org/ не нашел...
PPS: связка Exim+Dovecot на mysql'е.
PPPS: может есть способ по UID'ам из БД запрещать юзерам данную тему поднятую выше?
Re: Dovecot: запрет пользователям удалять сообщения
Добавлено: 2008-12-04 22:16:38
balton
врубить ACL в конфиге
в ящик кинуть файл dovecot-acl
с содержанием
насчет owner не в курсе но если кто другой смотрит .. то удаление как такового не происходит ..
Re: Dovecot: запрет пользователям удалять сообщения
Добавлено: 2008-12-05 11:59:33
atomic
спасибо что дал тему куда рыть.
в итоге вот что. учитывая опции которые даны:
http://wiki.dovecot.org/ACL
Для владельца ящика и любых других в файле dovecot-acl напишем:
что дает возможность владельцу ящика права делать всё что угодно кроме именно удаления месседжей (ибо это флаг e) и удаления ящика вообще (это флаг x). А так - они будут выглядить у него как удаленные. но на сервере будут...
Единственное не ясна мне одна весчь:
параметр anyone можно не указывать вообще получается. какой смысл anyona'а если любой кто подключит этот ящик (а он должен знать пароль который берется из БД мускула) соотв. попадает под owner.
Единственно что подумал эта схема с anyone, group group-override и т.д. может действовать если мы используем локальных юзеров ( System users -->
http://wiki.dovecot.org/LDA ) а не которых берем из БД...как-то так..или я то-то не допонимаю?

Re: Dovecot: запрет пользователям удалять сообщения
Добавлено: 2008-12-05 14:00:20
balton
ну ести такая вещь как "совместные папки" .. shared public .. вот они то как раз не owner-ы для них эти АСЛ и настраиваются .. насколько я понял
