Dovecot и ACL

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
dm07
сержант
Сообщения: 222
Зарегистрирован: 2008-07-27 19:58:25
Откуда: Уфа
Контактная информация:

Dovecot и ACL

Непрочитанное сообщение dm07 » 2011-12-12 12:25:13

Всем привет. Прошу помощи в подключении ACL в Doveсot. Окружение: FreeBSD 8.2-STABLE, dovecot-1.2.17. Итак, имею общие папки и хочу, чтобы пользователи не имели возможность удалять их.
Структура общих папок:

Код: Выделить всё

# ls -l
total 10
drwxrws---  5 mailnull  mail  512 Dec 12 12:58 .IS_Spam/
drwxrws---  5 mailnull  mail  512 Dec 12 13:11 .Not_Spam/
-rw-rw----  1 mailnull  mail   38 Dec 12 12:56 dovecot-acl
-rw-rw----  1 mailnull  mail    0 Dec 12 12:27 dovecot-shared
-rw-rw----  1 mailnull  mail    8 Dec 12 12:57 dovecot-uidvalidity
-rw-rw----  1 mailnull  mail    0 Oct  4 16:34 dovecot-uidvalidity.4e8afd4f
-rw-r-----  1 mailnull  mail   18 Dec 12 12:57 subscriptions
Т.е. есть общие папки IS_Spam и Not_Spam и сейчас пользователи имеют возможность их удалять, чего быть не должно.
Далее действую по офф. статье http://wiki2.dovecot.org/ACL. В конфиг dovecot добавлено:

Код: Выделить всё

protocol imap {
...
mail_plugins = acl # получаю ошибку, см. ниже
...
}
...
mail_plugins = acl # либо вставляю здесь, также получаю ошибку, см. ниже
protocol imap {
  mail_plugins = autocreate imap_acl
}
...
plugin {
  # Without global ACLs:
  acl = vfile
...
}
В любом случае, получаю ошибку:

Код: Выделить всё

Dec 12 13:08:34 IMAP Error: dlopen(/usr/local/lib/dovecot/imap/lib02_imap_acl_plugin.so) failed: /usr/local/lib/dovecot/imap/lib02_imap_acl_plugin.so: Undefined symbol "acl_mailbox_right_lookup"
Dec 12 13:08:34 IMAP Fatal: Couldn't load required plugins
В dovecot-acl добавил:

Код: Выделить всё

owner lrwstipe
user=mailnull lrwstipe
Право x отсутствует, т.е. право на удаление директории не должно быть. Также скопировал этот файл в .IS_Spam и .Not_Spam.
Куда копать? Всем спасибо за советы.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35411
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Dovecot и ACL

Непрочитанное сообщение Alex Keda » 2012-03-01 10:31:45

вообще, ну удалят и удалят...
придёт в неё письмо - создастся заново
Убей их всех! Бог потом рассортирует...