This is fixed in CVS, so if you wait a day or so, 2.1.12 will be out and
you can use that (or you can just use CVS).

-Rob

On Sun, 2 Feb 2003, Chris Scott wrote:

> Chris Scott wrote:
>
> <snip>
>
> >
> >
> > Does anyone have suggestions for what to look at next?
> >
>
> Sorry for replying to myself but I have more info. on this.  The server
> I have where sieve is working is version is v1.1.0 (compiled from imap
> 2.1.5) and the latest where it is not working is v2.1.11.  The following
> change was made in timesieved/parser.c to the cmd_authenticate command:
>
> 602a636
>  >       int r;
> 608c642,648
> <       mboxlist_detail(inboxname, &type, &server, NULL, NULL, NULL);
> ---
>  >       r = mboxlist_detail(inboxname, &type, &server, NULL, NULL, NULL);
>  >
>  >       if(r) {
>  >      /* mboxlist_detail error */
>  >      *errmsg = "mailbox unknown";
>  >      return FALSE;
>  >       }
>
> In my case, r is IMAP_MAILBOX_NONEXISTENT.  It looks like the problem is
> that mboxlist_detail expects an internal mailbox name but it is being
> passed an external mailbox name.
>
> The fix looks to be using mboxname_hiersep_tointernal() on the inboxname
> before passing it so mboxlist_detail.  Can someone familiar w/the code
> confirm this?
>
> Thanks,
> Chris Scott
>
>
>
>
>
>
>
>

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Rob Siemborski * Andrew Systems Group * Cyert Hall 207 * 412-268-7456
Research Systems Programmer * /usr/contributed Gatekeeper

Reply via email to