check-sieve(1) General Commands Manual check-sieve(1) (NAME) check-sieve - Sieve. (SYNOPSIS) check-sieve [] file [ file ... ] check-sieve --help check-sieve --version (DESCRIPTION) check-sieve ( Sieve) . RFC mail-sieve . (OPTIONS) -h, --help --max-list-length N --server : --trace-parser (parser) --trace-scanner (scanner) --trace-tree (abstract syntax tree) --simulate sieve ( .eml). (SIMULATION) . --test-dir .eml dir (diff) .out. (SIMULATION) . --rebase .out dir . (SIMULATION) . --version (SIMULATION) check-sieve sieve . (Single-message simulation) --simulate sieve .eml . MATCH: ACTION: . . keep (implicit) RFC 5228
4.2 . : RFC . . (Batch testing with a test directory) .eml .out . .out (stem) ( msg.eml <- msg.out). --test-dir .eml dir. .out ( ) (diff) . . (stderr) . .out . --rebase .out .eml dir . sieve --test-dir . (BUGS) : https://github.com/dburkart/check- sieve/issues (AUTHORS) Dana Burkart Stuart Montgomery RFC (SUPPORTED RFCs) RFC : : (RFC 5228) - Sieve: An Email Filtering Language (RFC 5229) (RFC 5260) (RFC 5230) "Seconds" (RFC 6131) (RFC 6609) (RFC 3894) (RFC 5429) (RFC 5173) (RFC 5231) MIME (RFC 5703) IMAP4 (RFC 5232) (RFC 5293) () (RFC 5235) (RFC 5435) (RFC 5233) Ihave (RFC 5463) (RFC 5183) Sieve: mailto (RFC 5436) (IMAP) (RFC 6785) (RFC 6558) (RFC 7352) (RFC 6134) (RFC 8579) (FCC) (RFC 8580) MAILBOXID (RFC 9042) Deliver-By (RFC 6009) (RFC 9671) ( ) ( ) ( ) version 1.0.1 10 Apr 2026 check-sieve(1)