Internet DRAFT - draft-moore-mime-delivery
draft-moore-mime-delivery
This Internet Draft <draft-moore-mime-delivery-01.txt> is replaced by
<draft-ietf-notary-mime-delivery-02.txt>
K. Moore Expires 21 September 1994 [Page 12]
MIME Notifications 21 March 1994
Appendix: Example delivery notification
From: postmaster@netlib2.cs.utk.edu
To: j.random.user@cs.utk.edu
Subject: delivery notification
Content-type: multipart/notification; boundary=xyzzy
MIME-Version: 1.0
--xyzzy
Content-type: text/plain; charset=us-ascii
Your mail message could not be delivered to some of the recipients
listed below. The message has been returned to you.
--xyzzy
Content-type: message/notifications; type=delivery-status
Envelope-ID: 09834
Issuing-MTA: netlib2.cs.utk.edu
Notification-Date: Sun, 20 Mar 1994 18:43:03 -0400 (EST)
Recipient-Info: for="bogus.user@cs.utk.edu" ;
status=550 (no such user); action=failed ;
orig="bogus.user@netlib2.cs.utk.edu" ;
source=cs.utk.edu
Recipient-Info: for="moore@cs.utk.edu" ;
status=601 (cs.utk.edu does not support delivery report requests);
action=relayed; orig="moore@netlib2.cs.utk.edu" ;
source=cs.utk.edu
Recipient-Info: for="big-mailing-list@netlib2.cs.utk.edu" ;
status=200 (message sent to list recipients) ; action=delivered ;
orig="big-mailing-list@netlib2.cs.utk.edu" ;
source=netlib2.cs.utk.edu
--xyzzy
MIME-Version: 1.0
Content-type: message/rfc822
Content-id: <0xffcc8090@netlib2.cs.utk.edu>
Received: by netlib2.cs.utk.edu; Thu, 24 Jun 1993 18:43:03 -0400
To: bogus.user@netlib2.cs.utk.edu, remote.user@netlib2.cs.utk.edu,
big-mailing-list@netlib2.cs.utk.edu, moore@netlib2.cs.utk.edu
From: j.random.user@cs.utk.edu
Date: Thu, 24 Jun 1993 18:42:09 -0400
Subject: quote
Message-id: <930624.AA09834@cs.utk.edu>
"Don't sweat it -- it's not real life. It's only ones and zeroes."
-- spaf
--xyzzy--
K. Moore Expires 21 September 1994 [Page 13]
MIME Notifications 21 March 1994
Appendix: changes since the last draft
[1] renamed multipart/delivery-status-notification to
multipart/notification, allowing it to be a general container.
type.
[2] rename "returned message" body part to message/sample.
[3] remove "links" that referred to the content-id of other body
parts.
[4] rename message/delivery-report to message/notification.
[5] use 822 headers instead of STIF; tweaked some of the fields.
[6] added "motivations" paragraph to introduction.
[7] rearranged the parameters for the report, moved date from
per-recipient to per-report (was this a good idea?), distinguished
"source" of an error from "issuing mta". removed "text", instead
recommended a comment.
[8] added additional smtp-like status codes for conditions that SMTP
doesn't ever have to report.
To Do:
[1] The current pair of drafts doesn't ensure one notification per
sender-specified-recipient. We need to decide how to handle mail
forwarding to multiple recipients.
[2] The recipient addresses may need to be encoded to fit in ASCII;
how best to do this? It's probably best to encode the fields of the
message/notification body part in the same was as suggested for ESMTP,
rather than encoding the entire body part.
[3] Either define some extension suffixes for 3-digit SMTP codes, or
get rid of them.
[4] Do we need a place to put more human-readable stuff? A field for
text explanation for an error code in-addition-to and separate-from
text returned by the remote MTA?
[5] Should we add a place for "delayed" notifications? If so, we need
to elaborate on the use of 4yz status-codes (sometimes they would mean
"delivery abandoned due to persistent temporary failure conditions"
and sometimes they just mean "delayed due to temporary failure
conditions")
K. Moore Expires 21 September 1994 [Page 14]
MIME Notifications 21 March 1994
[6] The draft needs lots of additional examples.
K. Moore Expires 21 September 1994 [Page 15]