FreeBSD: Использование общих папок на сервере Courier-IMAP

Постановка задачи

Эта статья предназначена для всех, кто использует The Courier IMAP server в качестве IMAP4/IMAP4S-сервера почтовой системы. Courier-IMAP поддерживает такую возможность протокола IMAP, как общие папки (англ. shared folders) — механизм, позволяющий использовать почтовые ящики совместно. Как известно, для одновременной доставки сообщений нескольким пользователям можно использовать механизм алиасов, однако, этот подход далеко не оптимален, т.к. заставляет хранить по несколько копий сообщений на сервере, следить за содержанием алиасов, настраивать сортировщики почтовых клиентов. В отличие от алиасов общие папки лишены перечисленных недостатков. Courier-IMAP поддерживает два вида общих папок — виртуальные общие папки (virtual shared folders) и общие папки на основе прав доступа файловой системы (filesystem permissions-based shared folders). Первые применяются в тех случаях, когда учетные записи пользователей почтовой системы хранятся в специальной базе данных, администрируемой, например, с помощью PostfixAdmin, вторые, когда в качестве учетных записей пользователей почтовой системы используются учетные записи пользователей операционной системы. В своей почтовой системе я использую виртуальные общие папки, которым и посвящена данная статья. Продолжить чтение »