Internet DRAFT - draft-moonesamy-senderid-spf-conclusion

draft-moonesamy-senderid-spf-conclusion






Individual Submission                                       S. Moonesamy
Internet-Draft                                         February 15, 2012
Obsoletes: 4405, 4406, 4407
(if approved)
Intended status: Informational
Expires: August 18, 2012


               Conclusion of SenderID and SPF experiments
               draft-moonesamy-senderid-spf-conclusion-00

Abstract

   This memo concludes the SMTP Service Extension for Indicating the
   Responsible Submitter of an E-Mail Message (RFC4405), Sender ID:
   Authenticating E-Mail (RFC4406), Purported Responsible Address in
   E-Mail Messages (RFC4407) and Sender Policy Framework (SPF) for
   Authorizing Use of Domains in E-Mail, Version 1 (RFC4408),
   experiments.

Status of this Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at http://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on August 18, 2012.

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



Moonesamy                Expires August 18, 2012                [Page 1]

Internet-Draft         SenderID and SPF conclusion         February 2012


   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.


Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . 3
     1.1.  Strawman proposal . . . . . . . . . . . . . . . . . . . . . 3
   2.  Issues identified by the IESG . . . . . . . . . . . . . . . . . 3
   3.  Discussion  . . . . . . . . . . . . . . . . . . . . . . . . . . 4
     3.1.  DNS Records for SenderID and SPF  . . . . . . . . . . . . . 4
     3.2.  Resent header fields  . . . . . . . . . . . . . . . . . . . 4
     3.3.  Implementation of SUBMITTER SMTP service extension  . . . . 5
   4.  Outstanding issues  . . . . . . . . . . . . . . . . . . . . . . 5
   5.  Conclusion  . . . . . . . . . . . . . . . . . . . . . . . . . . 5
   6.  Security Considerations . . . . . . . . . . . . . . . . . . . . 5
   7.  IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 5
   8.  Acknowledgements  . . . . . . . . . . . . . . . . . . . . . . . 6
   9.  Informative References  . . . . . . . . . . . . . . . . . . . . 6
   Author's Address  . . . . . . . . . . . . . . . . . . . . . . . . . 6






























Moonesamy                Expires August 18, 2012                [Page 2]

Internet-Draft         SenderID and SPF conclusion         February 2012


1.  Introduction

   In April 2006, RFC 4405 [RFC4405], SMTP Service Extension for
   Indicating the Responsible Submitter of an E-Mail Message, RFC 4406
   [RFC4406], Sender ID: Authenticating E-Mail, RFC 4407 [RFC4407],
   Purported Responsible Address in E-Mail Messages and RFC 4408
   [RFC4408], Sender Policy Framework (SPF) were published
   simultaneously as Experimental RFCs.  There was no general technical
   consensus about how to reconcile the two approaches known as Sender
   ID [RFC4406] and SPF [RFC4408].

   This memo concludes the Sender ID and SPF experiments by obsoleting
   the following RFCs: the SMTP Service Extension for Indicating the
   Responsible Submitter of an E-Mail Message [RFC4405], the SMTP
   Service Extension for Indicating the Responsible Submitter of an
   E-Mail Message [RFC4406], and Purported Responsible Address in E-Mail
   Messages [RFC4407].

1.1.  Strawman proposal

   This memo offers a "strawman" proposal to conclude the SenderID and
   SPF experiments.


2.  Issues identified by the IESG

   The following issues were identified in IESG Note attached to the
   Experimental RFCs:

   o  The Sender ID experiment may use DNS records that may have been
      created for the current SPF experiment or earlier versions in this
      set of experiments.  Depending on the content of the record, this
      may mean that Sender-ID heuristics would be applied incorrectly to
      a message.  Depending on the actions associated by the recipient
      with those heuristics, the message may not be delivered or may be
      discarded on receipt.

   o  Participants in the Sender-ID experiment need to be aware that the
      way Resent-* header fields are used will result in failure to
      receive legitimate email when interacting with standards-compliant
      systems (specifically automatic forwarders which comply with the
      standards by not adding Resent-* headers, and systems which comply
      with RFC 822 but have not yet implemented RFC 2822 Resent-*
      semantics).

   In addition, the IESG advised participants publishing SPF experiment
   DNS records to follow section 3.4 of RFC 4406 and publish both v=spf1
   and spf2.0 records to avoid the conflict.



Moonesamy                Expires August 18, 2012                [Page 3]

Internet-Draft         SenderID and SPF conclusion         February 2012


3.  Discussion

3.1.  DNS Records for SenderID and SPF

   The Alexa top one million web hosts were used as a sample of domains.
   287000 of the domains in the sample published SPF records.

                          +------------+--------+
                          | Qualifiers |    No. |
                          +------------+--------+
                          |     +a     | 223030 |
                          |    +all    |   2117 |
                          |   +aspmx   |     25 |
                          |   +exists  |   1415 |
                          |     +ip    |    507 |
                          |    +ip4    | 331927 |
                          |    +ip6    |    833 |
                          |    +ipv4   |    640 |
                          |    +mail   |     44 |
                          |     +mx    | 215065 |
                          |     +p4    |     27 |
                          |    +ptr    |  36507 |
                          |    +spf    |     43 |
                          |     -a     |     33 |
                          |    -all    |  52810 |
                          |    -ip4    |     43 |
                          |    ?all    |  53887 |
                          |   ?exists  |     66 |
                          |     ~a     |     31 |
                          |     ~al    |     29 |
                          |    ~all    | 164812 |
                          +------------+--------+

                          Table 1: SPF qualifiers

   4613 of the domains published SPF (Type 99) DNS records.
   Approximately 800 of these DNS records do not match the "TXT"
   version. 578 domains in the sample published "v=spf2" records.

3.2.  Resent header fields

   According to RFC 5322 [RFC5322] (Section 3.6.6), Resent fields are
   used to identify a message as having been reintroduced into the
   transport system by a user.  The purpose of using Resent fields is to
   have the message appear to the final recipient as if it were sent
   directly by the original sender, with all of the original fields
   remaining the same.  RFC 5322 notes that reintroducing a message into
   the transport system and using Resent fields is a different operation



Moonesamy                Expires August 18, 2012                [Page 4]

Internet-Draft         SenderID and SPF conclusion         February 2012


   from "forwarding"

   There is currently no data to determine whether Resent-* headers
   fields are being added for participants in the SenderID experiment.

3.3.  Implementation of SUBMITTER SMTP service extension

   There has not been widespread implementation of the SUBMITTER SMTP
   service extension.


4.  Outstanding issues

   The SPFBIS Working Group was chartered in February 2012 to work on an
   update of RFC 4408 [RFC4408].  The following outstanding issues
   should be addressed:

   o  Should DNS RR of type SPF, code 99 be used in an update of RFC
      4408?

   o  Mail forwarding


5.  Conclusion

   The IESG invited the community to observe the success or failure of
   the SenderID and SPF approaches after the publication of the
   Experimental RFCs.  It is not possible to determine which approach
   was a success or failure as the requirements to assess that were not
   defined.  It is recommended that the experiments be concluded by
   obsoleting the SenderID Experimental RFCs.  It is the consensus of
   the IETF to produce a standards track document, based on RFC 4408
   [RFC4408], which defines a Sender Policy Framework (SPF) for
   Authorizing Use of Domains in E-Mail.

   Given that the SUBMITTER SMTP service extension is not widely
   implemented and deployed, its use is deprecated.


6.  Security Considerations

   Concluding the SenderID and SPF experiments will not cause loss of
   mail.


7.  IANA Considerations

   The following note for the SUBMITTER SMTP extension should be added



Moonesamy                Expires August 18, 2012                [Page 5]

Internet-Draft         SenderID and SPF conclusion         February 2012


   in the "SMTP Service Extensions" registry:

      The use of SUBMITTER is deprecated by RFC XXXX.


8.  Acknowledgements

   I would like to thank Philip Gladstone for his research on the usage
   of DNS Records for SenderID and SPF and for providing the data in
   Section 3.1.


9.  Informative References

   [RFC4405]  Allman, E. and H. Katz, "SMTP Service Extension for
              Indicating the Responsible Submitter of an E-Mail
              Message", RFC 4405, April 2006.

   [RFC4406]  Lyon, J. and M. Wong, "Sender ID: Authenticating E-Mail",
              RFC 4406, April 2006.

   [RFC4407]  Lyon, J., "Purported Responsible Address in E-Mail
              Messages", RFC 4407, April 2006.

   [RFC4408]  Wong, M. and W. Schlitt, "Sender Policy Framework (SPF)
              for Authorizing Use of Domains in E-Mail, Version 1",
              RFC 4408, April 2006.

   [RFC5322]  Resnick, P., Ed., "Internet Message Format", RFC 5322,
              October 2008.


Author's Address

   S. Moonesamy
   76, Ylang Ylang Avenue
   Quatre Bornes
   Mauritius

   Email: sm+ietf@elandsys.com











Moonesamy                Expires August 18, 2012                [Page 6]