[Tickets #12184] Re: MYRIGHTS check on container

noreply at bugs.horde.org noreply at bugs.horde.org
Wed Apr 17 01:24:42 UTC 2013


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/12184
------------------------------------------------------------------------------
  Ticket             | 12184
  Updated By         | Michael Slusarz <slusarz at horde.org>
  Summary            | MYRIGHTS check on container
  Queue              | IMP
  Version            | Git master
  Type               | Bug
  State              | Assigned
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             | Michael Slusarz
------------------------------------------------------------------------------


Michael Slusarz <slusarz at horde.org> (2013-04-16 19:24) wrote:

> - for some reason IMP is checking MYRIGHTS for a container.

I *think* this is acceptable.  At a minimum, Dovecot allows this:

a MYRIGHTS "Madeupmailboxname"
* MYRIGHTS "Madeupmailboxname" lrwstipekxacd
a OK Myrights completed.

This makes sense for several reasons:

1. Nothing in RFC 4314 requires a mailbox to actually exist for it to  
have an ACL.
2. A server could be able to tell you what the ACLs WOULD be if the  
container existed as a mailbox.  Which could be used, for example, to  
determine whether a sub-mailbox could be created under a container.

In other words, all servers may not support this but some do, and  
there is no way of knowing unless you issue the command.

For our purposes it is cheaper to do it this way since a mailbox may  
be a container solely because it is not subscribed to (in other words,  
we save a LIST command).





More information about the bugs mailing list