local mailbox %s wrong in mailbox list in cyrus 2.3.15

karen turner karen.turner at opus.co.nz
Sat Mar 27 19:33:42 EDT 2010


On Sunday 28 March 2010, Dan White wrote:
> On 28/03/10 11:29 +1300, karen turner wrote:

> >What is the purpose of it checking for a ! on a local mail box line?
> >A ! is used as a separator, when specifying a remote server, when its a
> > remote mailbox.
>
> I have not seen that error, but a ! in the local mailbox list (ctl_mboxlist
> -d) denotes the existence of a virtual domain, e.g.:
>
> example.org!user.kerri

That's interesting.  I don't use virtual domains.  

But I wonder then if the check in the code is wrong and should only check for 
a missing ! on local mail box line, for virtual domains.

But this explains why the check is in the code in the first place - thanks.
Luckily all it does is syslog an error, and up the error count.

I've currently commented the syslog line out.  I didn't want a thousand 
messages suddenly sent to my syslog virtually all at once :-).  
But that is not the proper fix.  I suspect that the proper fix may be to test 
for virtual domains.

Karen


More information about the Info-cyrus mailing list