[Dovecot] how to store flags \Seen into read-only mailbox?

seriv at parkheights.dyndns.org seriv at parkheights.dyndns.org
Thu Jul 24 17:34:34 EEST 2008


Hi,
I'm trying to use dovecot for storing mailing lists and read-only access for users.
The OS is Solaris, authentication for all readers of these lists are from Ldap through PAM, and one local user "listuser" will receive all mail and store them into it's folders (Maildirs). These maildirs are readable (read-only) for all others and they are shared by setting 
---
mail_location: maildir:/home/vmail/listuser/Maildir:CONTROL=/home/vmail/%u/Maildir/control:INDEX=/home/vmail/%u/Maildir/index
---
Mail became readable because in each mail folder to be shared there is dovecot-shared with mode 064, and all users included into his group.

But this is the problem: how to have flag \Seen stored in read-only mailbox?  As recorded by rawlog, it is ignored now:
---
bash-3.00# cat 20080724-103219-10616.in
3 namespace
4 lsub "" "*"
5 list "" "INBOX"
6 list "" "Trash"
7 create "Trash"
8 select "OmniTI.FreeLotto.Ops"
9 UID fetch 1:* (FLAGS)
10 uid store 1:3 +Flags (\Seen)
11 IDLE
DONE
12 close
13 logout
bash-3.00# cat 20080724-103219-10616.out
* OK [RAWLOG TIMESTAMP] 2008-07-24 10:32:19
* NAMESPACE (("" ".")) NIL NIL
3 OK Namespace completed.
* LSUB () "." "OmniTI.FreeLotto.ODS"
* LSUB () "." "OmniTI.FreeLotto.Ops"
4 OK Lsub completed.
* LIST (\HasNoChildren) "." "INBOX"
5 OK List completed.
6 OK List completed.
7 NO Internal error occurred. Refer to server log for more information. [2008-07-24 10:32:19]
* FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
* OK [PERMANENTFLAGS ()] Read-only mailbox.
* 3 EXISTS
* 0 RECENT
* OK [UNSEEN 1] First unseen.
* OK [UIDVALIDITY 1216906857] UIDs valid
* OK [UIDNEXT 4] Predicted next UID
8 OK [READ-ONLY] Select completed.
* 1 FETCH (UID 1 FLAGS ())
* 2 FETCH (UID 2 FLAGS ())
* 3 FETCH (UID 3 FLAGS ())
9 OK Fetch completed.
10 OK Store ignored with read-only mailbox.
+ idling
11 OK Idle completed.
12 OK Close completed.
* BYE Logging out
13 OK Logout completed.
---

-- 
  Sergey ivanov.


More information about the dovecot mailing list