--TEST-- Main test of script parser --SKIPIF-- --FILE-- as_text(); ?> --EXPECT-- require ["fileinto","vacation"]; # rule:[spam] if anyof (header :contains "X-DSPAM-Result" "Spam") { fileinto "Spam"; stop; } # rule:[test1] if anyof (header :contains ["From","To"] "test@domain.tld") { fileinto "roundcube-trac"; stop; } # rule:[test2] if anyof (not header :contains "Subject" "[test]", header :contains "Subject" "[test2]") { fileinto "test"; stop; } # rule:[test-vacation] if anyof (header :contains "Subject" "vacation") { vacation :days 1 text: # test test test /* test */ test . ; stop; } # rule:[comments] if anyof (true) { stop; }