20.14. Общий доступ к папкам IMAP

Проблема
Требуется создать общие папки на сервере IMAP, а также предоставить пользова телям возможность создавать собственные общие папки.
Решение
Используйте команду Courier maildirmake. Сначала создайте общий каталоге клю чом -S:
# maildirmake -S /var/mail/sysadmins
Затем создайте общую папку (да, это обычный каталог Linux, но в Courier ис пользуется термин «папка») с ключом -s. Ключ write разрешает чтение/запись всем
желающим:
# maildirmake -s write -f reports /var/mail/sysadmins
Также можно создать другую папку, доступную только для чтения:
# maildirmake -s read -f policies /var/mail/sysadmins
Обратите внимание: команда maildirmake создает скрытые каталоги:
# Is -a /var/mail/sysadmins
. .. .reports .policies cur new tmp
Разрешения могут задаваться на уровне отдельных папок, как и в случае с лю быми каталогами Linux (в разделе 9.7 рассказано, как настроить разрешения для
общих каталогов). Чтобы убрать общую папку, просто удалите ее.
Пользователи также могут предоставлять общий доступ к своим папкам. Их
общие папки находятся в их домашних каталогах:
$ maildirmake --add images=/var/mail/sysadmins $HOME/Maildir
Для отмены общего доступа к каталогу используется ключ —del:
$ maildirmake --del images $H0ME/Mai1dir
Комментарий
Если вам потребуется полноценный сервер коллективного доступа к файлам/элек тронной почте1, его можно собрать из отдельных компонентов (бесплатных и пуб ликуемых с открытыми текстами). Также существует целый ряд готовых пакетов
для рабочих групп — как свободно распространяемых, так и коммерческих. При веду лишь небольшую подборку:
О PHP GroupWare (http://www.phpgroupware.org);
О OpenGroupware (http://www.opengroupware.org);
О The Kolab Project (http://kolab.org);
О SuSE OpenExchange (http://www.suse.com);
О SKYRiX Groupware (http://www.skyrix.com);
О Novell Linux (http://www.noveU.com/linux).
см. также
maitdirmake(l).