Sieve
dovecot / script / mail
keep
Save the mail into main mailbox
keep;
# equivalent to
fileinto "INBOX";
discard
Cancel implicit keep (but not explicitly keep
)
discard;
The following script will keep
the mail
keep;
discard;
discard;
keep;
stop
Exit the script
stop
will not cancel implicit keep
stop;
require
require "<capability>";
require ["<capability>", "<capability>"];
Comment
# <comment>
/* <comment> */
fileinto
Save the mail into <mailbox>
fileinto
will cancel implicit keep
require "fileinto";
fileinto "<mailbox>";
# Move to the <mailbox> under main mailbox
fileinto "INBOX.<mailbox>";
redirect / forward
Ref: RFC 5228
Forward to <email address>
redirect
will cancel implicit keep
redirect "<email address>";
Redirect to multiple address
redirect "<email address>";
redirect "<email address>";
Ref: RFC 3894
Redirect and keep
require "copy";
redirect :copy "<email address>"
vacation / out of office
Auto reply mail
require "vacation";
vacation
# Only reply the same address again after <days>
:days <days>
:subject "<subject>"
"<content>";