1

Я создал учетную запись электронной почты для производственной команды, например: the-team@example-team.com. Каждый член команды настроил это как учетную запись на своем смартфоне, используя IMAP.

Моя проблема в том, что когда новая почта поступает в учетную запись и один из членов команды читает ее, она будет помечена как прочитанная и для других участников. Таким образом, телефоны других участников загрузят новое электронное письмо, но не будут отображать никаких уведомлений, потому что оно уже помечено как прочитанное на сервере.

Я понимаю, что электронная почта и IMAP разработаны с учетом индивидуального подхода к каждому аккаунту. Но есть ли обходные пути для этого?

Спасибо!

2 ответа2

2

Сервер Dovecot IMAP может предоставить каждому пользователю флаг Seen в общих папках:

Dovecot Maildir: Per-user \Seen flag

С Maildir файл с общим доступом dovecot контролирует, являются ли флаги \Seen общими или частными. Файл должен быть создан отдельно внутри каждого Maildir, хотя, если файл уже существует в корне Maildir, он автоматически копируется для вновь создаваемых почтовых ящиков. Если файл общего доступа dovecot не существует в Maildir, флаги \Seen являются общими. Если он существует, состояние флага \Seen сохраняется только в индексных файлах пользователя. Предоставив каждому пользователю свои личные файлы индекса, вы можете сделать флаг \Seen закрытым для пользователей. [...]
Если вы хотите изменить общие флаги, когда существует файл с общим доступом dovecot, в настоящее время вам придется изменить исходный код: src/lib-storage/index/maildir/maildir-storage.c maildir_open() имеет mbox-> ibox .box.private_flags_mask = MAIL_SEEN; Измените MAIL_SEEN на любую комбинацию флагов, которую вы хотите. См. Src /lib-mail /mail-types.h для списка допустимых флагов.

0

На вашем почтовом сервере, что бы это ни было, попробуйте создать "группу", которая будет получать письма, отправленные на данную учетную запись, а затем рассылать эти письма каждому члену команды.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .