datatracker.ietf.org
Sign in
Version 5.4.0, 2014-04-22
Report a bug

Indicating Email Handling States in Trace Fields
RFC 6729

Internet Engineering Task Force (IETF)                        D. Crocker
Request for Comments: 6729                   Brandenburg InternetWorking
Category: Standards Track                                   M. Kucherawy
ISSN: 2070-1721                                          Cloudmark, Inc.
                                                          September 2012

            Indicating Email Handling States in Trace Fields

Abstract

   This document registers a trace field clause for use in indicating
   transitions between handling queues or processing states, including
   enacting inter- and intra-host message transitions.  This might
   include message quarantining, mailing list moderation, timed
   delivery, queuing for further analysis, content conversion, or other
   similar causes, as well as optionally identifying normal handling
   queues.

Status of This Memo

   This is an Internet Standards Track document.

   This document is a product of the Internet Engineering Task Force
   (IETF).  It represents the consensus of the IETF community.  It has
   received public review and has been approved for publication by the
   Internet Engineering Steering Group (IESG).  Further information on
   Internet Standards is available in Section 2 of RFC 5741.

   Information about the current status of this document, any errata,
   and how to provide feedback on it may be obtained at
   http://www.rfc-editor.org/info/rfc6729.

Copyright Notice

   Copyright (c) 2012 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.

Crocker & Kucherawy          Standards Track                    [Page 1]
RFC 6729                  Email Handling States           September 2012

Table of Contents

   1. Introduction ....................................................2
   2. Key Words .......................................................3
   3. Trace Clause ....................................................3
   4. Discussion ......................................................6
   5. Granularity .....................................................6
   6. IANA Considerations .............................................7
      6.1. MAIL Parameters Additional-registered-clauses
           Sub-Registry ...............................................7
      6.2. MAIL Parameters Registered-states Sub-Registry .............7
   7. Security Considerations .........................................9
   8. References .....................................................10
      8.1. Normative References ......................................10
      8.2. Informative References ....................................10
   Appendix A.  Trace Field Examples .................................11
     A.1.  Typical Delivery without Obvious Extra Handling ...........11
     A.2.  Delivery with Moderation ..................................11
   Appendix B.  Acknowledgements .....................................12

1.  Introduction

   [SMTP] defines the content of email message trace fields, commonly
   the "Received" header field.  These are typically used to record an
   audit trail of the path a message follows from origin to destination,
   with one such field added each time a message moves from one host to
   the next.

   Section 3.7.2 of that document mentions that "the most important use
   of Received: lines is for debugging mail faults [...]".

   There are some cases where there may be large time gaps between trace
   fields.  Though this might be caused by transient communication
   issues, they might also be caused by policy decisions or special
   processing regarding the content of the message, authorization of
   some identity on the message, or transitions between major software
   components.  Common examples include message quarantines (filters
   that cause a message to be held pending further evaluation or
   delivery of a message pending manual operator action), pending
   content analysis, or mailing list servers that impose moderation
   rules (mailing list owner action required regarding mail from authors
   not subscribed to those lists).

Crocker & Kucherawy          Standards Track                    [Page 2]

[include full document text]