- file_transport = t1
- reply_transport = t3
-
-r2_11:
- driver = redirect
- local_parts = userx11
- allow_filter
- data = #Sieve filter\n \
- require["fileinto","comparator-i;ascii-numeric"]; \
- if header :comparator "i;ascii-numeric" "X-Sieve" "-99" { \
- fileinto "inbox.JUNK"; \
- stop; \
- }
- user = CALLER
- file_transport = t1
- reply_transport = t3
-
-r2_12:
- driver = redirect
- local_parts = userx12
- allow_filter
- data = #Sieve filter\n \
- require["fileinto","comparator-i;ascii-numeric"]; \
- if header :comparator "i;ascii-numeric" "X-Sieve" "-98" { \
- fileinto "inbox.JUNK"; \
- stop; \
- }
- user = CALLER
- file_transport = t1
- reply_transport = t3
-
-r2_13:
- driver = redirect
- local_parts = userx13 : someone13
- allow_filter
- data = #Sieve filter\n \
- require ["vacation"]; \
- vacation "I am gone. Not here.";
- user = CALLER
- file_transport = t1
- reply_transport = t3
- sieve_vacation_directory = DIR/test-vacation-directory
-
-r2_14:
- driver = redirect
- local_parts = userx14
- local_part_suffix = -*
- local_part_suffix_optional
- allow_filter
- data = #Sieve filter\n \
- require ["envelope","fileinto"]; \
- if envelope :matches :localpart "to" "*-suffix" { \
- fileinto "userx-sawsuffix"; \
- stop; \
- }
- user = CALLER
- file_transport = t1
- reply_transport = t3
-
-r2_15:
- driver = redirect
- local_parts = userx_inbox
- allow_filter
- data = "#Sieve filter\nkeep;\n"
- user = CALLER
- sieve_inbox = inbox.changed
- file_transport = t1