web-dev-qa-db-ja.com

DovecotIMAPでシフト削除を拒否する

dovecotACLについて簡単な質問があります。

私がやろうとしているのは、ユーザーがメールを削除できないようにすることです。

「ごみ箱」フォルダの権限を変更して、ユーザーが削除されたメールを削除できないようにすることができたので、すべて問題ありません。

ただし、Outlookのユーザーは、「ゴミ箱」メールボックスをバイパスしてシフト削除を実行できます。 ACL iを使用すると、オプションではないすべての削除を防ぐことができます。削除(ゴミ箱に移動)できるようにしたいのですが、シフト削除はできません。

何か案は ?

どうもありがとう

アフマド

1
Ahmad

ほとんどすべてのメールクライアントが同様の機能をサポートし、メッセージをごみ箱フォルダに移動できるようにしながら、メッセージの削除を防ぐことはできません。元々、IMAPは「移動」操作をまったくサポートしていませんでした。メッセージの移動とは、メッセージをターゲットメールボックスにコピーし、最終的にソースの場所で削除することを意味していました。

他の解決策も検討してください(「シフト削除を許可しない」の背後にある実際の要件に応じて):

  • Dovecotは(少なくともmdbox形式で)メッセージをすぐに削除しないので、 削除後にメッセージを回復できます
  • lazy expungeプラグイン があります
  • 法的な理由でメールを保持する必要がある場合は、メッセージをDovecotに保存する前に、別のシステムで適切にアーカイブする方が合理的かもしれません。
0
Jens Erat

(すべての)電子メールメッセージを保存するための規制要件やコンプライアンス要件がある場合の一般的なソリューションは、アプローチとはまったく異なります。メールを読み取り専用にしようとしない1 ただし、ユーザーは自分のメールボックスを自分のメールボックスで管理し、コンプライアンス/電子情報開示のために個別のアーカイブを保持するだけです。

たとえば、接尾辞を参照してください allways_bcc 機能。


1 )Dovecotは、ファイルシステムレベルでのファイルシステムの許可/所有権と組み合わせて、そのサポートを提供します。 http://wiki2.dovecot.org/SharedMailboxes/Public#Read-only_mailboxes を参照してください。

1
HBruijn