summaryrefslogtreecommitdiffstats
path: root/pigeonhole/tests/extensions/include/rfc-ex2-default.sieve
blob: 8b1bf4de611243aab248a6a9ec21957139bb1702 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
require ["variables", "include", "relational", "fileinto"];
global "test";
global "test_mailbox";

# The included script may contain repetitive code that is
# effectively a subroutine that can be factored out.
set "test" "$$";
include "rfc-ex2-spam_filter_script";

set "test" "Make money";
include "rfc-ex2-spam_filter_script";

# Message will be filed according to the test that matched last.
if string :count "eq" "${test_mailbox}" "1"
{
	fileinto "INBOX${test_mailbox}";
	stop;
}

# If nothing matched, the message is implicitly kept.