RFC 3028:Sieve: A Mail Filtering Language
RFC-Ref

Sieve: A Mail Filtering Language


1. Introduction
1.1. Conventions Used in This Document
1.2. Example mail messages
2. Design
2.1. Form of the Language
2.2. Whitespace
2.3. Comments
2.4. Literal Data
2.4.1. Numbers
2.4.2. Strings
2.4.2.1. String Lists
2.4.2.2. Headers
2.4.2.3. Addresses
2.4.2.4. MIME Parts
2.5. Tests
2.5.1. Test Lists
2.6. Arguments
2.6.1. Positional Arguments
2.6.2. Tagged Arguments
2.6.3. Optional Arguments
2.6.4. Types of Arguments
2.7. String Comparison
2.7.1. Match Type
2.7.2. Comparisons Across Character Sets
2.7.3. Comparators
2.7.4. Comparisons Against Addresses
2.8. Blocks
2.9. Commands
2.10. Evaluation
2.10.1. Action Interaction
2.10.2. Implicit Keep
2.10.3. Message Uniqueness in a Mailbox
2.10.4. Limits on Numbers of Actions
2.10.5. Extensions and Optional Features
2.10.6. Errors
2.10.7. Limits on Execution
3. Control Commands
3.1. Control Structure If
3.2. Control Structure Require
3.3. Control Structure Stop
4. Action Commands
4.1. Action reject
4.2. Action fileinto
4.3. Action redirect
4.4. Action keep
4.5. Action discard
5. Test Commands
5.1. Test address
5.2. Test allof
5.3. Test anyof
5.4. Test envelope
5.5. Test exists
5.6. Test false
5.7. Test header
5.8. Test not
5.9. Test size
5.10. Test true
6. Extensibility
6.1. Capability String
6.2. IANA Considerations
6.2.1. Template for Capability Registrations
6.2.2. Initial Capability Registrations
6.3. Capability Transport
7. Transmission
8. Parsing
8.1. Lexical Tokens
8.2. Grammar
9. Extended Example
10. Security Considerations
11. Acknowledgments
12. Author's Address
13. References
14. Full Copyright Statement
15. Acknowledgement

Google
Web
RFC-Ref