Next:
This Is A Copy
Informational RFC-2524
M. Banan
Neda Communications, Inc.
February 1999
Neda's
Efficient Mail Submission and Delivery (EMSD)
Protocol Specification Version 1.3
This Is A Copy
STATUS OF THIS MEMO
Copyright Notice
IESG Note
ABSTRACT
Contents
PRELIMINARIES
Internet Mail Submission and Delivery
Relationship Of EMSD To Other Mail Protocols
EMSD Requirements and Goals
Anticipated Uses Of EMSD
Definitions of Terms Used in this Specification
Conventions Used In This Specification
About This Specification
EFFICIENT MAIL SUBMISSION AND DELIVERY OVERVIEW
EFFICIENT MAIL SUBMISSION AND DELIVERY PROTOCOL
Use Of Lower Layers
Use of ESROS
Use Of UDP
Encoding Rules
Presentation Context
EMSD-UA Invoked Operations
submit
Arguments
Security
Segment-info
Content-type
Content
Results
Message-id
Errors
deliveryControl
Arguments
Restrict
Permissible-operations
Permissible-max-content-length
Permissible-lowest-priority
Security
User-features
Results
Waiting-operations
Waiting-messages
Errors
deliveryVerify
Arguments
Message-id
Results
No-report-is-sent-out
Delivery-report-is-sent-out
Non-Delivery-report-is-sent-out
Errors
EMSD-SA Invoked Operations
deliver
Arguments
message-id
Message-delivery-time
Results
Errors
submissionControl
Arguments
Restrict
Permissible-operations
Permissible-max-content-length
Security
Results
Waiting-operations
Errors
submissionVerify
Arguments
Message-id
Results
Send-message
Drop-message
Errors
EMSD Common Information Objects
SecurityElements
Message Segmentation and Reassembly
Segmenting over the Connectionless ESRO Service
Reassembly Timer
Common Errors
protocolVersionNotRecognized
submissionControlViolated
messageIdentifierInvalid
securityError
deliveryControlViolated
resourceError
protocolViolation
messageError
SecurityProblem
ContentType
EMSDMessageId
EMSDORAddress
EMSDAddress
DateTime
AsciiPrintableString
ProtocolVersionNumber
Submission and Delivery Procedures
Submission
Delivery
DUPLICATE OPERATION DETECTION SUPPORT
Duplicate Operation Detection Support Overview
Operation Value
Operation Instance Identifier
EMSD PROCEDURE FOR OPERATIONS
MTS Behavior
MTS Performer
Message-submission
Delivery-control
Delivery-verify
MTS Invoker
Submission-control
Message-delivery
Submission-verify
Non-Delivery Report
UA Behavior
UA Performer
Message-delivery
Submission-verify
Submission-control
UA Invoker
Message-submission
Delivery-control
Delivery-verify
EMSD FORMAT STANDARDS
Format Standard Overview
Interpersonal Messages
Heading fields
Sender
Originator
Recipient-data
recipient-address
per-recipient-flags
recipient-type-copy
recipient-type-blind-copy
notification-request-rn
notification-request-nrn
notification-request-ipm-return
report-request-non-delivery
report-request-delivery
reply-requested
per-message-Flags
Priority
Importance
auto-forwarded
reply-to
replied-to IPM
subject
extensions
Body part types
ACKNOWLEDGMENTS
SECURITY CONSIDERATIONS
AUTHOR'S ADDRESS
EMSD-P ASN.1 MODULE
EMSD-IPM ASN.1 MODULE
RATIONALE FOR KEY DESIGN DECISIONS
Deviation From The SMTP Model
Comparison of SMTP and EMSD Efficiency
Use of ESRO Instead of TCP
Use Of Remote Procedure Call (RPC) Model
Use Of ASN.1
FURTHER DEVELOPMENT
Bibliography