--foo-- . ; vacation:days23:addresses ["kde@example.edu"] "I'm away until October 19."; # Vacation Seconds RFC6131 vacation:addresses ["kde@example.edu"] :seconds1800 "I am in a meeting, and do not have access to email."; # Variables RFC5229 "&%${}!"# invalid "${doh!}"#invalid "${company}" "bla ${var42} blub" "${1}" "${BAD${Company}"# second one is the variable "${President, ${Company} Inc.}"# inner one is the variable set"var""value"; set"var2""${var}"; set"a""juMBlEd lETteRS"; set:length"b""${a}"; set:lower"b""${a}"; set:upperfirst"b""${a}"; set:upperfirst:lower"b""${a}"; set:quotewildcard"b""Rock*"; set:lowerfirst"b""${a}"; ifstring:matches" ${state} ""* pending *" {} # Dovecot debug extension require"vnd.dovecot.debug"; ifheader:contains"subject""hello" { debug_log"Subject header contains hello!"; }