Hi all, I have a legacy system that uses gnarwl to handle vacation messages, most specifically the vacation messages are stored in LDAP. We have a web based tool that allows people to update their vacation message, all they?re doing is modifying LDAP. I am trying to find out if dovecot?s vacation sieve can do the same thing. I am struggling however to find something that describes to me how dovecot vacation sieve is configured. Is there a howto or walkthrough anywhere? Specific burning questions: - If I was to configure the dovecot vacation sieve, where is the body of each vacation message stored? File on disk? In a store like an LDAP store? Somewhere else? - How is the body of vacation message modified? Does this happen through the IMAP protocol, a command line tool, something else? - How is the vacation message switched on and off? Does this happen through the IMAP protocol, a command line tool, or something else? The docs at https://wiki2.dovecot.org/Pigeonhole/Sieve/Extensions/Vacation describe how to control how often the vacation messages are sent, but very little else. I am very confused :( Regards, Graham ?
It is just a sieve rule.
1.
On disk default file .dovecot.sieve
2. I am using roundcube webmail for that.
3. with if false # true
# rule:[Out of Office]
if true
{
vacation :days 1 :subject "Test" "test test";
}
-----Original Message-----
From: Graham Leggett [mailto:minfrin at sharp.fm]
Sent: woensdag 23 september 2020 14:03
To: dovecot at dovecot.org
Subject: Vacation sieve explained: how does it work?
Hi all,
I have a legacy system that uses gnarwl to handle vacation messages,
most specifically the vacation messages are stored in LDAP. We have a
web based tool that allows people to update their vacation message, all
they?re doing is modifying LDAP.
I am trying to find out if dovecot?s vacation sieve can do the same
thing. I am struggling however to find something that describes to me
how dovecot vacation sieve is configured. Is there a howto or
walkthrough anywhere?
Specific burning questions:
- If I was to configure the dovecot vacation sieve, where is the body of
each vacation message stored? File on disk? In a store like an LDAP
store? Somewhere else?
- How is the body of vacation message modified? Does this happen
through the IMAP protocol, a command line tool, something else?
- How is the vacation message switched on and off? Does this happen
through the IMAP protocol, a command line tool, or something else?
The docs at
https://wiki2.dovecot.org/Pigeonhole/Sieve/Extensions/Vacation describe
how to control how often the vacation messages are sent, but very little
else. I am very confused :(
Regards,
Graham
?
On 23 Sep 2020, at 14:07, Marc Roos <M.Roos at f1-outsourcing.eu> wrote:> It is just a sieve rule. > > 1. > On disk default file .dovecot.sieve > > 2. I am using roundcube webmail for that. > > 3. with if false # true > # rule:[Out of Office] > if true > { > vacation :days 1 :subject "Test" "test test"; > }Is there a way to inject variables from the userdb into the above? For example, if I was to pass the vacation message attribute through the userdb lookup, could I then test if the variable was present, and then embed that variable in the message? Regards, Graham ?