Hi Bart,
user.bbbart.Lists.gphoto.devel (\HasNoChildren)
[...]
alex # echo "" | /usr/local/cyrus/bin/deliver -m user.bbbart.Lists.gphoto.devel +user.bbbart.Lists.gphoto.devel: Mailbox does not exist alex # logout bbbart@alex ~ $ echo "" | /usr/local/cyrus/bin/deliver -m Lists.gphoto.devel +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.
Baltasar Baltasar Cevc _____ former 03 gmbh _____ infanteriestraße 19 haus 6 eg _____ D-80797 muenchen _____ http://www.former03.de ---- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html