[Dovecot] Reset vacation lda-dupes database

Mike Selner @ Yahoo mselner at yahoo.com
Wed Nov 20 21:01:25 EET 2013






On Tuesday, November 19, 2013 3:00 PM, Timo Sirainen <tss at iki.fi> wrote:
 
On 19.11.2013, at 22.36, Stephan Bosch <stephan at rename-it.nl> wrote:
>
>
>> On 11/19/2013 8:53 PM, Timo Sirainen wrote:
>>> On 17.11.2013, at 0.21, Mike Selner @ Yahoo <mselner at yahoo.com> wrote:
>>> 
>>> They can add a different :handle parameter to get a different response, but .. as I understand it, a different vacation reason message should also trigger a separate vacation notice, but looks like Pigeonhole doesn’t currently do that. Stephan?
>> 
>> It should though. It implements the behavior recommended in the RFC
>> (http://tools.ietf.org/html/rfc5230#section-4.2); i.e., generate a
>> handle from the provided arguments (ignoring variables!) if none is
>> provided explicitly. This is performed here:
>> 
>> http://hg.rename-it.nl/dovecot-2.2-pigeonhole/file/b7434a02fc51/src/lib-sieve/plugins/vacation/cmd-vacation.c#l471
>> 
>> So did you test this unsuccessfully or did you have problems finding it
>> in the sources? If it doesn't work it would obviously be a bug. The
>> constructed handle value can be seen by dumping the Sieve script binary
>> with sieve-dump.
>
>Oh, I just didn’t look into the correct place in the code. I didn’t think that handle would be generated before ext_vacation_operation_execute(). So answer to Mike: Just have them change the reason string in some way.
>
>Thank you!  That did the trick. If they change the vacation message it will send an auto- response even if it had previously responded to the same person.


Mike


More information about the dovecot mailing list