imapsieve environment variables missing?

Stephan Bosch stephan at rename-it.nl
Mon Dec 5 14:13:32 UTC 2016



Op 5-12-2016 om 14:32 schreef MRob:
> On 2016-12-05 04:38, Stephan Bosch wrote:
>> Op 5-12-2016 om 13:28 schreef MRob:
>>> RFC6785 says imap.user and imap.email environment variables should 
>>> be made available but I can't access them no matter what I try. Are 
>>> they not implemented because vnd.dovecot.environment already 
>>> provides the username? (which does work for me)
>>>
>>> If imap.user and imap.email are there, can you provide an example 
>>> how to access them so I can see what I did wrong?
>>
>> That should work.
>>
>> Do you have an example script demonstrating what your trying to do?
>
> Trying to access as a variable:
>
> \${imap.user}
>
> Also tried:
>
> if environment :matches "imap.user" "*" {
>   set "username" "${1}";
> }
>
> Also tried prefixing with "env." or removing "imap."
>
> Result is always empty string (dumped with debug_log)
>
> Script is run during COPY operations, newest tarball releases 
> installed for dovecot and pigeonhole.

Could you show me your full script? I am mainly interested in the 
require statements involved.

Regards,

Stephan.


More information about the dovecot mailing list