Mailbox does not exist
former03 | Baltasar Cevc
baltasar.cevc at former03.de
Tue Aug 29 15:25:18 EDT 2006
> user.bbbart.Lists.gphoto.devel (\HasNoChildren)
> alex # echo "" | /usr/local/cyrus/bin/deliver -m
> +user.bbbart.Lists.gphoto.devel: Mailbox does not exist
> alex # logout
> bbbart at alex ~ $ echo "" | /usr/local/cyrus/bin/deliver -m
> +Lists.gphoto.devel: Mailbox does not exist
> course, when I specify the user bbbart at the end of the deliver
> statement, the empty mail gets delivered in my INBOX, but this is not
> what I want.
I don't know wheter I understood what you want - the question I got
was: how can I make cyrus deliver use the mailbox subhierarchy of the
currently logged in user?
In that case: what you've seen is the expected behaviour. There is no
mailbox named Lists.ghoto.devel; cyrus deliver does not care about what
name the calling user has. The system is ignorant of the system users
by design - it's a black box.
So if you want to work around that, you could either specify the user,
create an alias in the shell or something similar.
However, you may run into permission trouble - as the mailboxes are in
some folder tree that belongs to the cyrus user, you cannot distinguish
the users there - either you allow anybody (including the nobody
account) to deliver mails anywhere or you just deny it to anybody
except the cyrus user or group.
_____ former 03 gmbh
_____ infanteriestraße 19 haus 6 eg
_____ D-80797 muenchen
More information about the Info-cyrus