HMailServer загальнодоступні IMAP-папки, IT нотатки
Програмування, інформаційні технології
hMailServer: загальнодоступні папки IMAP
Суть його в тому, що на сервері створюється ієрархія незалежних папок, яким можна призначати права доступу для кожного облікового запису. Для наведеного вище прикладу можна створити наступну ієрархію загальнодоступних папок:
#Public (коренева папка в ієрархії загальнодоступних - є завжди) `—CommonIn (папка вхідних повідомлень) `—CommonOut (папка відправлених повідомлень) `—CommonDeleted (папка віддалених повідомлень)
Як роздільник в ієрархії спільних папок використовується символ«.» (точка). Таким чином, повне ім'я папки може бути записане як. … Наприклад,#Public.CommonIn, #Public.CommonOut, #Public.CommonDeleted.
Для керування загальнодоступними папками, як і інших адміністративних робіт використовується консоль адмініструванняhMailServer Administrator. Створювати та видаляти папки можна через контекстне меню у списку папок (Settings — Protocols — IMAP — Public folders — Edit folders ).
Меню створення та видалення папки
Шлях до вікна налаштування прав доступу папки:Settings — Protocols — IMAP — Public folders — Edit folders — ПотрібнаПапка — Edit permissions

Права доступу до папки
Для того, щоб вхідна кореспонденція потрапляла в папку#Public.CommonIn, у налаштуваннях кожного облікового запису створюється спеціальне правило (account rule), яке переміщує всю пошту, що входить для даного облікового запису, в папку#Public .CommonIn (Domains — domain.com — Accounts — [email protected] — Rules — Add… ) Приклад правила:
Таким чином, механізм загальнодоступних IMAP-папок дозволяє значно розширитифункціонал стандартних IMAP-папок та підвищити рівень безпеки зберігання електронної кореспонденції.