Am 10.10.2012 10:24, schrieb Robert Schetterer:
Am 10.10.2012 10:06, schrieb Frerich Raabe:
I already use this; as I mentioned, the index files of the public
readonly mailbox is stored per-user so that each user has his own set of
\Seen flags. Here's my public namespace:

namespace public {
   separator = /
   prefix = Lists/
   location = 
maildir:/home/vmail/lists/Maildir:CONTROL=~/Maildir/lists:INDEX=~/Maildir/lists
   subscriptions = no
}

[..]

perhaps meanwhile this helps

-snip

http://wiki2.dovecot.org/SharedMailboxes/Public

[..]

namespace {
   type = public
   separator = /
   prefix = Public/
   location = maildir:/var/mail/public:INDEX=~/Maildir/public
   subscriptions = no
}

Note how this is basically exactly the same as what I posted, except that it uses the Dovecot 2 configuration file format ('type = public') and that it calls the prefix/location "public" instead of "lists".

If you want to change what flags are shared when dovecot-shared file
exists, currently you'll have to modify the source code:
src/lib-storage/index/maildir/maildir-storage.c maildir_open() has
mbox->ibox.box.private_flags_mask = MAIL_SEEN; Change the MAIL_SEEN to
any flag combination you want. See src/lib-mail/mail-types.h for list of
valid flags.

I don't think this is applicable to my case, and a check of the source code seems to confirm that: I'm not trying to change the set of flags stored for a given mail but rather the index file of the Squat plugin.

--
Frerich Raabe - ra...@froglogic.com
www.froglogic.com - Multi-Platform GUI Testing

Reply via email to