Назад | Перейти на главную страницу

Запретить удаление смены в Dovecot IMAP

у меня есть быстрый вопрос о списках контроля доступа Dovecot,

Я собираюсь запретить пользователям удалять электронные письма,

Мне удалось изменить разрешения для папки «Корзина», чтобы пользователи не могли очищать удаленные электронные письма, так что все в порядке.

Но пользователи Outlook могут удалить смену, минуя почтовый ящик «Корзина». Используя ACL, я могу предотвратить удаление всех вместе, что не является вариантом. Я хочу, чтобы они могли удалять (перемещать в корзину), но не сдвигать удаление.

Любые идеи ?

большое спасибо

Ахмад

Типичное решение, когда у вас есть нормативные и / или нормативные требования к хранению (всех) сообщений электронной почты, сильно отличается от вашего подхода. Вы не пытаетесь сделать электронную почту доступной только для чтения1 пользователю / получателю, но вы оставляете своим пользователям контроль над их собственными почтовыми ящиками и просто храните отдельный архив для соответствия / электронного обнаружения.

См., Например, постфикс allways_bcc характерная черта.


1 ) Dovecot предлагает некоторую поддержку для этого в сочетании с разрешениями / владением файловой системой на уровне файловой системы, см. http://wiki2.dovecot.org/SharedMailboxes/Public#Read-only_mailboxes

Практически все почтовые клиенты будут поддерживать аналогичные функции, и вы не сможете предотвратить удаление сообщений, разрешив перемещение сообщений в корзину. Первоначально IMAP вообще не поддерживал операцию «перемещения», перемещение сообщения означало его копирование в целевой почтовый ящик и, наконец, удаление в исходном местоположении.

Рассмотрим также другие решения (в зависимости от фактического требования, стоящего за «запрещением сдвига-удаления»):