I don't want dovecot to wait X days before sending out another vacation response. However, setting the :days to "0" doesn't work. RFC https://www.rfc-editor.org/rfc/rfc5230.html#section-4.1 says: 4.1. Days Parameter The ":days" argument is used to specify the period in which addresses are kept and are not responded to, and is always specified in days. The minimum value used for this parameter is normally 1. Sites MAY define a different minimum value as long as the minimum is greater than 0. Sites MAY also define a maximum days value, which MUST be greater than 7, and SHOULD be greater than 30. If ":days" is omitted, the default value is either 7 or the minimum value (as defined above), whichever is greater. If the parameter given to ":days" is less than the minimum value, then the minimum value is used instead. If ":days" exceeds the site-defined maximum, the site-defined maximum is used instead. Sorry if this is more of a sieve question and is slightly off topic.
You do not want to do that because that can create loops.> -----Original Message----- > I don't want dovecot to wait X days before sending out another vacation > response. However, setting the :days to "0" doesn't work. > > RFC https://www.rfc-editor.org/rfc/rfc5230.html#section-4.1 says: > > 4.1. Days Parameter > > The ":days" argument is used to specify the period in which > addresses > are kept and are not responded to, and is always specified in days. > The minimum value used for this parameter is normally 1. Sites MAY > define a different minimum value as long as the minimum is greater > than 0. Sites MAY also define a maximum days value, which MUST be > greater than 7, and SHOULD be greater than 30. > > If ":days" is omitted, the default value is either 7 or the minimum > value (as defined above), whichever is greater. > > > If the parameter given to ":days" is less than the minimum value, > then the minimum value is used instead. > > If ":days" exceeds the site-defined maximum, the site-defined > maximum > is used instead. > > Sorry if this is more of a sieve question and is slightly off topic.
dovecot at ptld.com
2021-Sep-04 21:54 UTC
How can I always send a vacation response with sieve?
> On 09-04-2021 4:28 pm, Steve Dondley wrote: > I don't want dovecot to wait X days before sending out another > vacation response. However, setting the :days to "0" doesn't work. > > RFC https://www.rfc-editor.org/rfc/rfc5230.html#section-4.1 says: > > 4.1. Days Parameter > > The ":days" argument is used to specify the period in which > addresses > are kept and are not responded to, and is always specified in days. > The minimum value used for this parameter is normally 1. Sites MAY > define a different minimum value as long as the minimum is greater > than 0. Sites MAY also define a maximum days value, which MUST be > greater than 7, and SHOULD be greater than 30. > > If ":days" is omitted, the default value is either 7 or the minimum > value (as defined above), whichever is greater. > > > If the parameter given to ":days" is less than the minimum value, > then the minimum value is used instead. > > If ":days" exceeds the site-defined maximum, the site-defined > maximum > is used instead. > > Sorry if this is more of a sieve question and is slightly off topic.If you are using pigeonhole then you can set it to "0" which will send a reply every email. What you are reading are the RFC's for what software developers "should" follow. But nothing makes them follow everything to the T. Pigeonhole allows using "0". https://doc.dovecot.org/settings/pigeonhole-ext/vacation/ sieve_vacation_min_period: "A minimum of 0 indicates that users are allowed to make the Sieve interpreter send a vacation response message for every incoming message"