у меня есть быстрый вопрос о списках контроля доступа Dovecot,
Я собираюсь запретить пользователям удалять электронные письма,
Мне удалось изменить разрешения для папки «Корзина», чтобы пользователи не могли очищать удаленные электронные письма, так что все в порядке.
Но пользователи Outlook могут удалить смену, минуя почтовый ящик «Корзина». Используя ACL, я могу предотвратить удаление всех вместе, что не является вариантом. Я хочу, чтобы они могли удалять (перемещать в корзину), но не сдвигать удаление.
Любые идеи ?
большое спасибо
Ахмад
Типичное решение, когда у вас есть нормативные и / или нормативные требования к хранению (всех) сообщений электронной почты, сильно отличается от вашего подхода. Вы не пытаетесь сделать электронную почту доступной только для чтения1 пользователю / получателю, но вы оставляете своим пользователям контроль над их собственными почтовыми ящиками и просто храните отдельный архив для соответствия / электронного обнаружения.
См., Например, постфикс allways_bcc
характерная черта.
1 ) Dovecot предлагает некоторую поддержку для этого в сочетании с разрешениями / владением файловой системой на уровне файловой системы, см. http://wiki2.dovecot.org/SharedMailboxes/Public#Read-only_mailboxes
Практически все почтовые клиенты будут поддерживать аналогичные функции, и вы не сможете предотвратить удаление сообщений, разрешив перемещение сообщений в корзину. Первоначально IMAP вообще не поддерживал операцию «перемещения», перемещение сообщения означало его копирование в целевой почтовый ящик и, наконец, удаление в исходном местоположении.
Рассмотрим также другие решения (в зависимости от фактического требования, стоящего за «запрещением сдвига-удаления»):