File: rfc-ex2-default.sieve

package info (click to toggle)
dovecot 1:2.2.13-12~deb8u4
  • links: PTS, VCS
  • area: main
  • in suites: jessie
  • size: 38,792 kB
  • sloc: ansic: 341,472; sh: 16,920; makefile: 5,393; cpp: 1,474; perl: 265; xml: 44; python: 34; pascal: 27
file content (21 lines) | stat: -rw-r--r-- 540 bytes parent folder | download | duplicates (12)
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.