Multicast Email (MULE) over ACP 142
draft-melnikov-email-over-pmul-03

Document Type Active Internet-Draft (individual)
Last updated 2017-11-22
Stream ISE
Intended RFC status Informational
Formats plain text xml pdf html bibtex
Stream ISE state Finding Reviewers
Consensus Boilerplate Unknown
Document shepherd No shepherd assigned
IESG IESG state I-D Exists
Telechat date
Responsible AD (None)
Send notices to (None)
Network Working Group                                          D. Wilson
Internet-Draft                                          A. Melnikov, Ed.
Intended status: Informational                                 Isode Ltd
Expires: May 26, 2018                                  November 22, 2017

                  Multicast Email (MULE) over ACP 142
                   draft-melnikov-email-over-pmul-03

Abstract

   ACP 142 defines P_MUL, which is a protocol for reliable multicast in
   bandwidth constrained and delayed acknowledgement (EMCON)
   environments running over UDP.  This document is a specification of
   the basic protocol for electronic mail transfer over P_MUL.  It also
   described how to gateway this basic protocol to/from Simple Mail
   Transfer Protocol (RFC 5321).

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 May 26, 2018.

Copyright Notice

   Copyright (c) 2017 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.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of

Wilson & Melnikov         Expires May 26, 2018                  [Page 1]
Internet-Draft             Email over ACP 142              November 2017

   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
   2.  Conventions Used in This Document . . . . . . . . . . . . . .   3
   3.  MULE  . . . . . . . . . . . . . . . . . . . . . . . . . . . .   4
   4.  Gatewaying from Internet Mail to MULE . . . . . . . . . . . .   5
     4.1.  Sending Internet Messages . . . . . . . . . . . . . . . .   5
       4.1.1.  BSMTP-like Payload construction . . . . . . . . . . .   5
       4.1.2.  Payload compression . . . . . . . . . . . . . . . . .   7
     4.2.  Error handling  . . . . . . . . . . . . . . . . . . . . .   8
     4.3.  Use of BDAT . . . . . . . . . . . . . . . . . . . . . . .   9
   5.  Gatewaying from MULE to Internet Mail . . . . . . . . . . . .   9
     5.1.  Error handling  . . . . . . . . . . . . . . . . . . . . .   9
   6.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   9
     6.1.  Mapping of existing SMTP extensions to MULE . . . . . . .  10
   7.  Security Considerations . . . . . . . . . . . . . . . . . . .  11
   8.  References  . . . . . . . . . . . . . . . . . . . . . . . . .  12
     8.1.  Normative References  . . . . . . . . . . . . . . . . . .  12
     8.2.  Informative References  . . . . . . . . . . . . . . . . .  13
   Appendix A.  Acknowledgements . . . . . . . . . . . . . . . . . .  15
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  15

1.  Introduction

   P_MUL [ACP142A] is a protocol for reliable multicast in bandwidth
   constrained and delayed acknowledgement environments running over
   UDP.  The objectives of this protocol are first to take advantage of
   the bandwidth saving feature of using the multicast service as
   supported by modern computer networks and second to allow message
   transfer under EMCON conditions.  EMCON (Emission Control) or "Radio
   Silence" means that, although receiving nodes are able to receive
   messages, they are not able to acknowledge the receipt of messages.

   The objective of this protocol is to take advantage of multicast
   communication for the transfer of messages between MTAs (Message
   Transfer Agents) on a single multicast network under EMCON
   conditions.  EMCON condition means that a receiving node is able to
   receive messages, but it cannot - for a relitive long time (hours or
   even days) - acknowledge the received messages.

Wilson & Melnikov         Expires May 26, 2018                  [Page 2]
Internet-Draft             Email over ACP 142              November 2017

   This illustrates a simple multicast scenario, where the same message
   has to be sent from MTA 1 to MTA 2 and to MTA 3.
Show full document text