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.
|