[ingo] maildir folder separator in sieve

Christopher Stegmann stegmann at trisinus.de
Mon Jun 8 07:20:56 UTC 2009

Daniel Mayer schrieb:
> On 06/05/2009 10:52 AM, Jan Schneider wrote:
>> Zitat von Daniel Mayer <mayer at couga.net>:
>  >
>>> On 06/05/2009 03:24 AM, Jan Schneider wrote:
>>>> Zitat von Daniel Mayer <mayer at couga.net>:
>>>>> Christopher,
>>>>> On 06/04/2009 07:21 AM, Christopher Stegmann wrote:
>>>>>> It is possible to set a maildir folder separator in backends.php
>>>>>> configuration of ingo: http://bugs.horde.org/ticket/7621
>>>>>> How can i configure that separator for sieve-scripts?
>>>>> I was looking into this one or two month ago and did not find any
>>>>> setting for it. I ended up modifying the code which generates the
>>>>> sieve files which has the separator hardcoded in it.
>>>>> If you are interested I can try to find the file and place I changed.
>>>>> For me it was necessary to make Ingo work with dovecot..
>>>> Ingo is using the IMP API to set folder names, so it uses the same
>>>> separators like IMP. Unless you intentionally turned off the API usage,
>>>> which is highly discouraged in the setting comments.
>> The question was whether you use the IMP API to retrieve the folder
>> list. This is set in the configuration. If you do, and if Dovecot is
>> providing a different folder separator through the NAMESPACE command
>> (slashes) than it expects in its delivery agent (dots), then I'd
>> consider it pretty broken.
> Sorry, I was not aware of the setting. "$conf[rules][usefolderapi]" is 
> set to true.
> Indeed, manually telneting into our IMAP Server reveals the following 
> namespace information:
> * NAMESPACE (("" "/")) NIL (("shared1/" "/")("shared2/" "/"))
> where "/" is the separator. So this is not Ingo's fault then. I will 
> double check with dovecot and file a bug report if it is indeed 
> inconsistent and therefore  broken.
> Thanks,
> Daniel


I changed the separator from "/" to the maildir default "." in dovecot. 
So fileinto works fine with ingo.

on http://wiki.dovecot.org/LDA/Sieve you can read:
 >Dovecot v1.0's deliver doesn't support namespaces, so if you have a 
 >namespace prefix you must not add it to fileinto and you must use the 
 >default separator. This also means that delivering mails to multiple 
 >namespaces isn't possible with v1.0.

More information about the ingo mailing list