Приветствую уважаемое комюнити!
Третий день воюю с общими папками для dovecot. Не могу найти ошибку.
Вроде бы все по инструкции, но не работает.
На комманду:
doveadm acl debug -u spamtrap shared.SHARED
выдает, что
doveadm(spamtrap): Info: Mailbox 'INBOX' is in namespace 'shared.SHARED.'
doveadm(spamtrap): Info: Mailbox path: /usr/local/office/mail/vmail/domain.tld/spamtrap
doveadm(spamtrap): Info: Per-user private flags in mailbox: \Seen
doveadm(spamtrap): Info: User spamtrap@domain.tld has no rights for mailbox
doveadm(spamtrap): Error: User spamtrap@domain.tld is missing 'lookup' right
doveadm(spamtrap): Info: Mailbox shared.SHARED is NOT visible in LIST
Пытаюсь расшарить папку SHARED юзера test. В папке SHARED лежит файлик dovecot-acl:
user=spamtrap lrs
вот конфиги dovecot:
10-mail.conf
mail_location = maildir:/usr/local/office/mail/vmail/%d/%n
namespace {
type = shared
separator = .
prefix = shared.%%u.
inbox = no
hidden = no
location = maildir:/usr/local/office/mail/vmail/%d/%n:INDEXPVT=/usr/local/office/mail/vmail/%d/%n/shared.%%u
subscriptions = yes
list = yes
}
Есть подозрения что накосячил где-то с location..
90-acl.conf
plugin {
acl = vfile
}
plugin {
acl_shared_dict = file:/usr/local/office/mail/vmail/%d/%n/shared-mailboxes.db # Файл создался автоматом в папке юзера test
acl_anyone = allow
}
20-imap.conf
protocol imap {
mail_plugins = $mail_plugins imap_acl
}
Прошу подсказать, что где пропустил...
Спасибо!