Browse Prior Art Database

Sieve Email Filtering: Relational Extension (RFC5231)

IP.com Disclosure Number: IPCOM000166571D
Original Publication Date: 2008-Jan-01
Included in the Prior Art Database: 2008-Jan-17
Document File: 10 page(s) / 15K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

W. Segmuller: AUTHOR [+2]

Abstract

This document describes the RELATIONAL extension to the Sieve mail filtering language defined in RFC 3028. This extension extends existing conditional tests in Sieve to allow relational operators. In addition to testing their content, it also allows for testing of the number of entities in header and envelope fields.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 17% of the total text.

Network Working Group                                       W. Segmuller Request for Comments: 5231                                      B. Leiba Obsoletes: 3431                          IBM T.J. Watson Research Center Category: Standards Track                                   January 2008

               Sieve Email Filtering: Relational Extension

Status of This Memo

   This document specifies an Internet standards track protocol for the    Internet community, and requests discussion and suggestions for    improvements.  Please refer to the current edition of the "Internet    Official Protocol Standards" (STD 1) for the standardization state    and status of this protocol.  Distribution of this memo is unlimited.

Abstract

   This document describes the RELATIONAL extension to the Sieve mail    filtering language defined in RFC 3028.  This extension extends    existing conditional tests in Sieve to allow relational operators.    In addition to testing their content, it also allows for testing of    the number of entities in header and envelope fields.

   This document obsoletes RFC 3431.

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . 2    2.  Conventions Used in This Document . . . . . . . . . . . . . . . 2    3.  Comparators . . . . . . . . . . . . . . . . . . . . . . . . . . 2    4.  Match Types . . . . . . . . . . . . . . . . . . . . . . . . . . 3      4.1.  Match Type VALUE  . . . . . . . . . . . . . . . . . . . . . 3      4.2.  Match Type COUNT  . . . . . . . . . . . . . . . . . . . . . 3    5.  Interaction with Other Sieve Actions  . . . . . . . . . . . . . 4    6.  Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4    7.  Extended Example  . . . . . . . . . . . . . . . . . . . . . . . 6    8.  Changes since RFC 3431  . . . . . . . . . . . . . . . . . . . . 6    9.  IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 7    10. Security Considerations . . . . . . . . . . . . . . . . . . . . 7    11. Normative References  . . . . . . . . . . . . . . . . . . . . . 7

 Segmuller & Leiba           Standards Track                     [Page 1]
 RFC 5231              Sieve: Relational Extension           January 2008

 1.  Introduction

   The RELATIONAL extension to the Sieve mail filtering language [Sieve]    provides relational operators on the address, envelope, and header    tests.  This extension also provides a way of counting the entities    in a message header or address field.

   With this extension, the Sieve script may now determine if a field is    greater than or less than a value instead of just equivalent. ...