複数のユーザーのメールアカウントを設定する方法


1

このような制作チームのメールアカウントを作成しました:the-team@example-team.com。すべてのチームメンバーは、IMAPを使用してスマートフォンでアカウントとして設定しました。

私の問題は、新しいメールがアカウントに到着し、チームメンバーの1人がそれを読むと、他のメンバーも同様に既読としてマークされることです。そのため、他のメンバーの電話は新しいメールをダウンロードしますが、サーバー上で既に既読としてマークされているため、通知は表示されません。

メールとIMAPは、アカウントごとに1人のユーザーの考え方で設計されていることを理解しています。しかし、これには回避策がありますか?

ありがとうございました!

回答:


2

Dovecot IMAPサーバーは、共有フォルダーでユーザーごとにSeenフラグを提供できます。

Dovecot Maildir:ユーザーごとの\ Seenフラグ

Maildirでは、dovecot共有ファイルが\ Seenフラグを共有するかプライベートにするかを制御します。ファイルは、各Maildir内で個別に作成する必要がありますが、ファイルがMaildirルートに既に存在する場合、新しく作成されたメールボックス用に自動的にコピーされます。dovecot-sharedファイルがMaildirに存在しない場合、\ Seenフラグが共有されます。存在する場合、\ Seenフラグの状態はユーザーのインデックスファイルにのみ保存されます。各ユーザーに独自のプライベートインデックスファイルを持たせることで、\ Seenフラグをユーザーに対してプライベートにすることができます。[...]
dovecot共有ファイルが存在するときに共有するフラグを変更する場合は、現在ソースコードを変更する必要があります。src / lib-storage / index / maildir / maildir-storage.c maildir_open()has mbox-> ibox .box.private_flags_mask = MAIL_SEEN; MAIL_SEENを必要なフラグの組み合わせに変更します。有効なフラグのリストについては、src / lib-mail / mail-types.hを参照してください。


0

メールサーバーで、それが何であれ、特定のアカウントに送信されたメールを受信する「グループ」を作成してから、それらのメールを各チームメンバーにブロードキャストします。


答えてくれてありがとう!はい。ただし、これらのメールに返信する場合、チームメンバーアカウントから送信されたように表示されませんか?
ダッゲパッジ

1
SMTP認証をグループメール設定として設定した場合は該当しません。
コバルツ

大丈夫ですが、これらの個々のアカウント(メインのチームエイリアスからすべてのメールが転送されるようになったアカウント)では、チームの他の誰かが既にメールに返信しているのを見ることができません。
ダッゲパッジ

チームに誰もBCCその回答をお持ちの@Daggepagge
ポール・

助けてくれてありがとう!はい、それは可能ですが、ここが少し面倒になり始めており、チームメンバーにも少し厳しいものになり始めています。
ダッゲパッジ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.