En ocasiones puede resultar útil crear una carpeta compartida entre varios usuarios de correo. Nosotros la hemos utilizado para adiestrar a spamassassin en mensajes spam y otros que no lo eran a pesar de que el sistema los había marcado como tales.
Para crear una carpeta compartida hemos de entrar en la administración de cyrus y crearla como:
localhost> cm shared_spam@cect.org
Una vez creada hemos de concederle los permisos oportunos a todos los usuarios:
localhost> sam shared_spam@cect.org anyone lrswi
Pongo a continuación una tabla con los permisos (de http://wiki.linuxwall.info/doku.php/en:ressources:dossiers:cyrus:shared_mailbox):
Access right | Description |
---|---|
l | Look up the name of the mailbox (but not its contents). (visible to LIST/LSUB/UNSEEN) |
r | Read the contents of the mailbox. (SELECT, CHECK, FETCH, PARTIAL, SEARCH, COPY source) |
s | Preserve the “seen” and “recent” status of messages across IMAP sessions. (STORE \SEEN) |
w | Write flags other than \SEEN and \DELETED. |
i | Insert (move or copy) a message into the mailbox. (APPEND, COPY destination) |
p | Post (send mail to mailbox) |
c | Create a new mailbox below the top-level mailbox (ordinary users cannot create top-level mailboxes) (CREATE new sub-mailboxes, RENAME or DELETE mailbox) |
d | Delete a message and/or the mailbox itself. (STORE \DELETED, EXPUNGE) |
a | Administer the mailbox (change the mailbox’s ACL) (SETACL) |