52.6. Настройка общих папок в SOGo
Настройка общих папок (Shared Folders) в SOGo позволяет нескольким пользователям просматривать и/или управлять определёнными почтовыми папками (например, Входящие, Шаблоны или пользовательские папки) через веб-интерфейс или почтовые клиенты (например, Thunderbird).
Настройка Dovecot:
файл
/etc/dovecot/conf.d/10-master.conf
:
service auth {
unix_listener auth-userdb {
#mode = 0666
user = mail
group = mail
}
unix_listener /var/spool/postfix/private/auth {
mode = 0600
user = postfix
group = postfix
}
}
файл
/etc/dovecot/conf.d/10-mail.conf
:
mail_home=/var/mail/%d/%n
mail_location = maildir:/var/mail/%d/%n:UTF-8:INBOX=/var/mail/%d/%n/Inbox
mail_debug=yes
namespace inbox {
type = private
separator = /
prefix =
inbox = yes
}
namespace {
type = shared
separator = /
prefix = shared/%%u/
location = maildir:%%h/:INDEX=~/shared/%%u:INDEXPVT=~/shared/%%u
subscriptions = yes
list = children
}
mail_uid = mail
mail_gid = mail
first_valid_uid = 5
first_valid_gid = 5
auth_socket_path = /var/run/dovecot/auth-userdb
mail_plugins = acl
protocol !indexer-worker {
}
mbox_write_locks = fcntl
файл
/etc/dovecot/conf.d/20-imap.conf
:
protocol imap {
mail_plugins = $mail_plugins imap_acl acl
}
в файле
/etc/dovecot/conf.d/15-lda.conf
в раздел
protocol lda добавить плагин acl:
protocol lda {
mail_plugins = $mail_plugins sieve acl
hostname = test.alt
postmaster_address = administrator@test.alt
}
в файле
/etc/dovecot/conf.d/20-lmtp.conf
в разделе
protocol lmtp также указать плагин acl:
protocol lmtp {
mail_plugins = $mail_plugins sieve acl
}
указать настройки acl в файле
/etc/dovecot/conf.d/90-plugin.conf
:
plugin {
acl = vfile
acl_shared_dict = file:/var/mail/test.alt/shared-mailboxes.db
}
Перезапустить службы:
# systemctl restart postfix dovecot sogo
Для создания общей папки в веб-интерфейсе SOGo необходимо
В разделе Почта создать папку.
Раскрыть меню папки (нажать на три точки справа от названия папки) и выбрать пункт Совместный доступ…:
В открывшемся окне выбрать пользователей, назначить права и нажать кнопку Сохранить:
Папка появится у выбранных пользователей в списке Другие пользователи: