Internet DRAFT - draft-vesely-email-agreement

draft-vesely-email-agreement







Network Working Group                                     A. Vesely (ed)
Internet-Draft                                            5 January 2023
Intended status: Experimental                                           
Expires: 9 July 2023


               Mailing List Manager (MLM) Transformations
                    draft-vesely-email-agreement-00

Abstract

   This draft proposes a way to standardize an agreement between a
   recipient and a sender, acknowledged by the recipient's MTA.  The
   subject of the agreement expresses the willingness of the recipient
   to receive an identified, authenticated mail stream.  After an MTA
   acknowledges the agreement, it will unconditionally accept complying
   messages, even if the recipient is not mentioned in any destination
   address field.

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 https://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 9 July 2023.

Copyright Notice

   Copyright (c) 2023 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 (https://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.





Vesely (ed)                Expires 9 July 2023                  [Page 1]

Internet-Draft               Email Agreement                January 2023


Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
   2.  Mailing Lists . . . . . . . . . . . . . . . . . . . . . . . .   2
   3.  BCC to self . . . . . . . . . . . . . . . . . . . . . . . . .   3
   4.  BCC to friend or colleague  . . . . . . . . . . . . . . . . .   3
   5.  Newsletters and Email Marketing . . . . . . . . . . . . . . .   3
   6.  References  . . . . . . . . . . . . . . . . . . . . . . . . .   3
     6.1.  Normative References  . . . . . . . . . . . . . . . . . .   3
     6.2.  Informative References  . . . . . . . . . . . . . . . . .   4
   Appendix A.  Examples . . . . . . . . . . . . . . . . . . . . . .   4
   Author's Address  . . . . . . . . . . . . . . . . . . . . . . . .   4

1.  Introduction

   The Simlple Mail Transmission Protocol (SMTP) ([RFC5321]) provides
   for sending messages to whomever world-wide, without prior
   arrangements.  However, when email is forwarded to a different email
   address, there must have been a specific setup whereby the target
   address gets written somewhere on the sending machine.  For example,
   we consider mailing lists, where there is some kind of opt-in; BCC,
   used either to save sent messages on the server or to let a friend or
   collegue know; newsletters following some gathering of signatures,
   appeal, or similar activity.

   Most forwarding activities are formalized on the sender side only.
   In some cases, they are formalized at the receiving MTA in order to
   deliver the corresponding messages to specific folders.  In order to
   get rid of abusive forwarding, we just need to standardize the
   formalizations which are agreed by the recipient.

2.  Mailing Lists

   Confirmed Opt-In is a widespread method to formalize mailing list
   subscription.  Usually, a user fills in a web form with her or his
   email address.  The mailing list manager (MLM) sends an invitation
   containing a unique token to that address.  If the subscriber replies
   within a given amount of time, via either web or email, thereby
   proving her or his email address ownership, the subscription is
   complete.











Vesely (ed)                Expires 9 July 2023                  [Page 2]

Internet-Draft               Email Agreement                January 2023


   We propose to extend that method so as to involve the receiving MTA.
   To support its involvment, an MTA publishes an apposite policy in a
   well-known URI [RFC5785] on a purposedly defined host.  The policy
   contains the email address of a robot that will send invitations to a
   given user on MLM request.  The MTA invitation, besides confirmation,
   can deal with delivery details such as the target folder.  Upon user
   confirmation, that MTA itself confirms the subscription to the MLM.
   The MTA stores the data supplied by the MLM:

   *  The user's subscribed email address or alias,

   *  the List-Id ([RFC2919]),

   *  the signing domain

   Afterward, the MTA will unconditionally accept, until user
   revocation, all messages destined to the supplied email address only
   -that is, no multiple RCPTs in the envelope- provided that a matching
   List-Id field appears in the h= tag of a verified signature, either
   DKIM-Signature or ARC-Message-Signature, having the given siging
   domain as d=.

   TBC...

3.  BCC to self

   This setting is internal to each mail site.  The user has to
   authenticate before sending a message ([RFC6409]), so all a site has
   to do is to establish an extension, e.g. user+sent, so that the user
   can set her MUA appropriately.

4.  BCC to friend or colleague

   TBD.

5.  Newsletters and Email Marketing

   TBD.

6.  References

6.1.  Normative References

   [RFC2119]  Bradner, S. and RFC Publisher, "Key words for use in RFCs
              to Indicate Requirement Levels", BCP 14, RFC 2119,
              DOI 10.17487/RFC2119, March 1997,
              <https://www.rfc-editor.org/info/rfc2119>.




Vesely (ed)                Expires 9 July 2023                  [Page 3]

Internet-Draft               Email Agreement                January 2023


   [RFC2919]  Chandhok, R., Wenger, G., and RFC Publisher, "List-Id: A
              Structured Field and Namespace for the Identification of
              Mailing Lists", RFC 2919, DOI 10.17487/RFC2919, March
              2001, <https://www.rfc-editor.org/info/rfc2919>.

   [RFC5785]  Nottingham, M., Hammer-Lahav, E., and RFC Publisher,
              "Defining Well-Known Uniform Resource Identifiers (URIs)",
              RFC 5785, DOI 10.17487/RFC5785, April 2010,
              <https://www.rfc-editor.org/info/rfc5785>.

6.2.  Informative References

   [RFC5321]  Klensin, J. and RFC Publisher, "Simple Mail Transfer
              Protocol", RFC 5321, DOI 10.17487/RFC5321, October 2008,
              <https://www.rfc-editor.org/info/rfc5321>.

   [RFC6409]  Gellens, R., Klensin, J., and RFC Publisher, "Message
              Submission for Mail", STD 72, RFC 6409,
              DOI 10.17487/RFC6409, November 2011,
              <https://www.rfc-editor.org/info/rfc6409>.

Appendix A.  Examples

Author's Address

   Alessandro Vesely
   v. L. Anelli 13
   20122 Milano MI
   Italy
   Email: vesely@tana.it





















Vesely (ed)                Expires 9 July 2023                  [Page 4]