Делегирование почтового ящика - популярная функция в корпоративных почтовых системах. Она позволяет поручить просмотр и фильтрацию почты руководителя секретарю, создавать ящики, работу с которыми осуществляют сразу несколько сотрудников, и так далее. В данной статье мы расскажем о том, как делегировать почтовый ящик другому пользователю в Carbonio.
![](https://habrastorage.org/getpro/habr/upload_files/8c0/be1/e1f/8c0be1e1f6e5987d06eb5b26e5028ee0.png)
Данная инструкция подойдет как для пользователей бесплатной версии Carbonio Community Edition, так и коммерческой версии Carbonio.
Суть делегирования почтового ящика заключается в том, чтобы предоставить пользователю права доступа на корневую папку почтового ящика и все вложенные папки, а затем предоставить права на отправку почты от имени почтового ящика. Таким образом пользователи получают возможность не только просматривать или редактировать почту в делегированном почтовом ящике, но также отправлять письма от имени данного пользователя.
Выполнить это действие можно в командной строке. В первую очередь нужно предоставить права на корневую папку пользователю, с которым мы намерены поделиться. Пример:
carbonio prov selectMailbox zextras@carbonio.local modifyFolderGrant / account user1@carbonio.local rwixd
В данном случае мы предоставляем пользователю user1@carbonio.local права на почтовый ящик администратора Carbonio zextras@carbonio c полными правами.
(r)ead - просмотр и поиск элементов
(w)rite - редактирование черновиков, контактов, установка отметок на письма
(i)nsert - копирование данных в существующие папки, создание вложенных папок
(x) - принятие приглашений
(d)elete - Удаление элементов и подпапок
Проверить корректность предоставления прав можно получив список папок в целевом аккаунте
carbonio prov selectMailbox user1@carobnio.local getAllFolders
![](https://habrastorage.org/getpro/habr/upload_files/445/bb0/f81/445bb0f812d19505829efb4042056e12.png)
Как видите, к собственным папкам user1@carbonio.local в результате выполнения описанных действий добавились папки zextras@carbonio.local. В веб-клиенте это выглядит следующим образом:
Почта:
![](https://habrastorage.org/getpro/habr/upload_files/21a/813/27c/21a81327cbd03266a96950946f2c2553.png)
Календарь:
![](https://habrastorage.org/getpro/habr/upload_files/ae4/18b/413/ae418b413f8746866a890f3359394647.png)
Контакты:
![](https://habrastorage.org/getpro/habr/upload_files/f2d/107/d32/f2d107d326c9bf2c7231e2612691e9ef.png)
Предоставить права на почтовый ящик можно не только отдельному пользователю, но также и целому домену, Классу обслуживания или списку рассылки.
Для списка рассылки - carbonio prov selectMailbox zextras@carbonio.local modifyFolderGrant / group dlist@carbonio.local rwixd
Для домена - carbonio prov selectMailbox zextras@carbonio.local modifyFolderGrant / domain carbonio.local rwixd
Для Класса обслуживания - carbonio prov selectMailbox zextras@carbonio.local modifyFolderGrant / cos default rwixd
Узнать о том, какие права доступа кому предоставлены, используйте команду getFolderGrant. Например:
carbonio prov selectMailbox zextras@carbonio.local getFolderGrant /
![](https://habrastorage.org/getpro/habr/upload_files/c89/24d/e05/c8924de0550c0890ceea6726a63a1d4e.png)
Для отзыва прав доступа используйте none вместо иных прав доступа. Например:
carbonio prov selectMailbox zextras@carbonio.local modifyFolderGrant / cos default none
Для предоставления прав на отправку писем от делегированного почтового ящика, используйте команду
carbonio prov grr account zextras@carbonio.local usr user1@carbonio.local sendAs
Проверить корректность применения соответствующих прав можно при помощи команды
carbonio prov ckr account zextras@carbonio.local user1@carbonio.local sendAs
В случае корректного применения, отобразится надпись ALLOWED
![](https://habrastorage.org/getpro/habr/upload_files/c68/c4f/582/c68c4f5827ea991403e918ddbced514b.png)
Отозвать предоставленные права можно при помощи команды
carbonio prov rvr account zextras@carbonio.local usr user1@carbonio.local sendAs
Непосредственная отправка от имени делегированного ящика осуществляется в веб-клиенте Carbonio при создании писем. Пользователь может выбрать пользователя от имени которого будет осуществляться отправка в выпадающем списке.
![](https://habrastorage.org/getpro/habr/upload_files/544/324/61d/54432461d1f212b2e762673423009b11.png)
Как видите, по умолчанию делегированная учетная запись отображается с пустым именем. Добавить его можно в настройках
![](https://habrastorage.org/getpro/habr/upload_files/c73/2a9/d53/c732a9d53ac8a00b510a93742c78a6f0.png)
После того как это будет сделано, делегированный почтовый ящик при его выборе в редакторе электронной почты будет иметь назначенное в настройках имя.
![](https://habrastorage.org/getpro/habr/upload_files/d7a/c0f/59b/d7ac0f59b6500d5f00413456359af524.png)
Подобным образом пользователю можно делегировать несколько почтовых ящиков, а гранулярное предоставление прав доступа позволит избежать инцидентов, не давая пользователям с правами только на чтение удалять письма, и не давая пользователям без прав на отправку от имени почтового ящика отвечать на них.
По вопросам тестирования, приобретения, предоставления лицензии и консультаций обращаться на почту sales@svzcloud.ru к эксклюзивному партнеру Zextras.
Получить информацию и обменяться информацией о Carbonio CE вы можете в группах в Telegram CarbonioMail и Carbonio CE Unofficial.