顧客サービス担当者が 4 人いるとします。ビリー、ボブ、ジョー、トムです。トムは部門マネージャーです。Cyrus サーバーには、全員がアクセスできる共有の顧客サービス メールボックスがあります。マネージャーであるトムには、共有メールボックスの管理者権限もあります。
彼らは特定の方法でサブフォルダーを作成したいと考え、トムがそれを作成します。全員が Thunderbird を実行しているため、トムはメインフォルダーを右クリックして「新しいサブフォルダー」を選択します。
これで、トムは必要なサブフォルダーを取得できましたが、他の営業担当者は... 何も取得できませんでした。これは、Cyrus がサブフォルダーを作成してトムに「フル アクセス」権限を与えたためで、他のすべての担当者はアクセスできません。
では、トムはどのようにして自分の部門の他の担当者に新しいフォルダーへのアクセス権を与えるのでしょうか?
Cyrus に関しては、Tom は他のユーザーに自分の新しいメールボックスへのアクセスを許可する権限を持っています。しかし、私の知る限り、Thunderbird にはメールボックスのアクセス許可を付与するオプションはありません。
誰かが共有メールボックスにサブフォルダーを追加しようとするたびに、IT スタッフ メンバーがサポート リクエストを受け取る必要はありません。そのため、特定のユーザーをメールボックス管理者に指定しています。
しかし、(技術者ではない)ユーザーに、cyradm を実行するために IMAP サーバーに SSH 接続するように依頼するのも、悪い考えのように思えます。
確かに、誰かがこのジレンマの解決策を見つけました。おそらく、Cyrus の権限を設定するための Thunderbird 拡張機能でしょうか? または、作成時にサブフォルダーに親と同じ権限を強制する umask のようなものでしょうか?
それと関連して、Sieve の設定はどうでしょうか? クライアント マシンからも実行できる方法はありますか?
ありがとう、ニック
答え1
どのバージョンの Cyrus を実行していますか? いくつかの異なるバージョンを実行しましたが、サブフォルダーは常に親からアクセス許可を継承しています。
以下は Thunderbird ACL 拡張機能です: https://addons.mozilla.org/en-US/thunderbird/addon/imap-acl-extension/
Thunderbirdにもsieve拡張機能がありますが、sieve言語の知識が必要です。そごうSieve GUI、休暇メッセージ、ACL 編集などを提供する Web メール用。
Squirrel mail には sieve GUI プラグインもあります。