CONTENTS

Summary     xiii
Introduction        xiii
SECTION   1  –  INTRODUCTION
 1     Scope
 2     Normative references
        2.1     Open Systems Interconnection
                  2.1.1     Identical Recommendations | International Standards
        2.2     Message Handling Systems
                  2.2.1     Identical Recommendations | International Standards
                  2.2.2     Paired Recommendations | International Standards equivalent in technical content
                  2.2.3     Additional references
        2.3     Directory Systems
                  2.3.1     Identical Recommendations | International Standards
        2.4     Country codes
                  2.4.1     Additional references
        2.5     Telematic services
                  2.5.1     Additional references
 3     Definitions
 4     Abbreviations
 5     Conventions
        5.1     Terms
        5.2     Presence of parameters
        5.3     Abstract Syntax definitions
SECTION   2  –  MESSAGE  TRANSFER  SYSTEM  ABSTRACT  SERVICE
 6     Message Transfer System Model
 7     Message Transfer System Abstract Service overview
        7.1     MTS Bind and Unbind
        7.2     Submission Port
        7.3     Delivery Port
        7.4     Administration Port
 8     Message Transfer System Abstract Service Definition
        8.1     MTS-bind and MTS-unbind
                  8.1.1     Abstract-bind and Abstract-unbind
                               8.1.1.1     MTS-bind
                             8.1.1.1.1     Arguments
                           8.1.1.1.1.1     Initiator-name
                           8.1.1.1.1.2     Initiator-credentials
                           8.1.1.1.1.3     Security-context
                           8.1.1.1.1.4     Messages-waiting
                             8.1.1.1.2     Results
                           8.1.1.1.2.1     Responder-name
                           8.1.1.1.2.2     Responder-credentials
                           8.1.1.1.2.3     Messages-waiting
                             8.1.1.1.3     Bind-errors
                               8.1.1.2     MTS-unbind
                             8.1.1.2.1     Arguments
                             8.1.1.2.2     Results
                             8.1.1.2.3     Unbind-errors
                  8.1.2     Bind-errors
                               8.1.2.1     Authentication-error
                               8.1.2.2     Busy
                               8.1.2.3     Unacceptable-dialogue-mode
                               8.1.2.4     Unacceptable-security-context
        8.2     Submission Port
                  8.2.1     Abstract-operations
                               8.2.1.1     Message-submission
                             8.2.1.1.1     Arguments
                           8.2.1.1.1.1     Originator‑name
                           8.2.1.1.1.2     Recipient-name
                           8.2.1.1.1.3     Alternate-recipient-allowed
                           8.2.1.1.1.4     Recipient-reassignment-prohibited
                           8.2.1.1.1.5     Originator-requested-alternate-recipient
                           8.2.1.1.1.6     DL-expansion-prohibited
                           8.2.1.1.1.7     Disclosure-of-other-recipients
                           8.2.1.1.1.8     Priority
                           8.2.1.1.1.9     Implicit-conversion-prohibited
                          8.2.1.1.1.10     Conversion-with-loss-prohibited
                          8.2.1.1.1.11     Explicit-conversion
                          8.2.1.1.1.12     Deferred-delivery-time
                          8.2.1.1.1.13     Latest-delivery-time
                          8.2.1.1.1.14     Requested-delivery-method
                          8.2.1.1.1.15     Physical-forwarding-prohibited
                          8.2.1.1.1.16     Physical-forwarding-address-request
                          8.2.1.1.1.17     Physical-delivery-modes
                          8.2.1.1.1.18     Registered-mail-type
                          8.2.1.1.1.19     Recipient-number-for-advice
                          8.2.1.1.1.20     Physical-rendition-attributes
                          8.2.1.1.1.21     Originator-return-address
                          8.2.1.1.1.22     Originator-report-request
                          8.2.1.1.1.23     Content-return-request
                          8.2.1.1.1.24     Physical-delivery-report-request
                          8.2.1.1.1.25     Originator-certificate
                          8.2.1.1.1.26     Message-token
                          8.2.1.1.1.27     Content-confidentiality-algorithm-identifier
                          8.2.1.1.1.28     Content-integrity-check
                          8.2.1.1.1.29     Message-origin-authentication-check
                          8.2.1.1.1.30     Message-security-label
                          8.2.1.1.1.31     Proof-of-submission-request
                          8.2.1.1.1.32     Proof-of-delivery-request
                          8.2.1.1.1.33     Original-encoded-information-types
                          8.2.1.1.1.34     Content-type
                          8.2.1.1.1.35     Content-identifier
                          8.2.1.1.1.36     Content-correlator
                          8.2.1.1.1.37     Content
                          8.2.1.1.1.38     Notification-type
                          8.2.1.1.1.39     Service-message
                             8.2.1.1.2     Results
                           8.2.1.1.2.1     Message-submission-identifier
                           8.2.1.1.2.2     Message-submission-time
                           8.2.1.1.2.3     Originating-MTA-certificate
                           8.2.1.1.2.4     Proof-of-submission
                             8.2.1.1.3     Abstract-errors
                               8.2.1.2     Probe-submission
                             8.2.1.2.1     Arguments
                           8.2.1.2.1.1     Probe-origin-authentication-check
                           8.2.1.2.1.2     Content-length
                             8.2.1.2.2     Results
                           8.2.1.2.2.1     Probe-submission-identifier
                           8.2.1.2.2.2     Probe-submission-time
                             8.2.1.2.3     Abstract-errors
                               8.2.1.3     Cancel-deferred-delivery
                             8.2.1.3.1     Arguments
                           8.2.1.3.1.1     Message-submission-identifier
                             8.2.1.3.2     Results
                             8.2.1.3.3     Abstract-errors
                               8.2.1.4     Submission-control
                             8.2.1.4.1     Arguments
                           8.2.1.4.1.1     Restrict
                           8.2.1.4.1.2     Permissible-operations
                           8.2.1.4.1.3     Permissible-lowest-priority
                           8.2.1.4.1.4     Permissible-maximum-content-length
                           8.2.1.4.1.5     Permissible-security-context
                             8.2.1.4.2     Results
                           8.2.1.4.2.1     Waiting-operations
                           8.2.1.4.2.2     Waiting-messages
                           8.2.1.4.2.3     Waiting-encoded-information-types
                           8.2.1.4.2.4     Waiting-content-types
                             8.2.1.4.3     Abstract-errors
                  8.2.2     Abstract-errors
                               8.2.2.1     Submission-control-violated
                               8.2.2.2     Element-of-service-not-subscribed
                               8.2.2.3     Deferred-delivery-cancellation-rejected
                               8.2.2.4     Originator-invalid
                               8.2.2.5     Recipient-improperly-specified
                               8.2.2.6     Message-submission-identifier-invalid
                               8.2.2.7     Inconsistent-request
                               8.2.2.8     Security-error
                               8.2.2.9     Unsupported-critical-function
                              8.2.2.10     Remote-bind-error
        8.3     Delivery Port
                  8.3.1     Abstract-operations
                               8.3.1.1     Message-delivery
                             8.3.1.1.1     Arguments
                           8.3.1.1.1.1     Message-delivery-identifier
                           8.3.1.1.1.2     Message-delivery-time
                           8.3.1.1.1.3     This-recipient-name
                           8.3.1.1.1.4     Originally-intended-recipient-name
                           8.3.1.1.1.5     Redirection-history
                           8.3.1.1.1.6     Other-recipient-names
                           8.3.1.1.1.7     DL-expansion-history
                           8.3.1.1.1.8     Converted-encoded-information-types
                             8.3.1.1.2     Results
                           8.3.1.1.2.1     Recipient-certificate
                           8.3.1.1.2.2     Proof-of-delivery
                             8.3.1.1.3     Abstract-errors
                               8.3.1.2     Report-delivery
                             8.3.1.2.1     Arguments
                           8.3.1.2.1.1     Subject-submission-identifier
                           8.3.1.2.1.2     Actual-recipient-name
                           8.3.1.2.1.3     Originator-and-DL-expansion-history
                           8.3.1.2.1.4     Reporting-DL-name
                           8.3.1.2.1.5     Redirection-history
                           8.3.1.2.1.6     Converted-encoded-information-types
                           8.3.1.2.1.7     Supplementary-information
                           8.3.1.2.1.8     Physical-forwarding-address
                           8.3.1.2.1.9     Message-delivery-time
                          8.3.1.2.1.10     Type-of-MTS-user
                          8.3.1.2.1.11     Non-delivery-reason-code
                          8.3.1.2.1.12     Non-delivery-diagnostic-code
                          8.3.1.2.1.13     Reporting-MTA-certificate
                          8.3.1.2.1.14     Report-origin-authentication-check
                          8.3.1.2.1.15     Content-type
                          8.3.1.2.1.16     Returned-content
                             8.3.1.2.2     Results
                             8.3.1.2.3     Abstract-errors
                               8.3.1.3     Delivery-control
                             8.3.1.3.1     Arguments
                           8.3.1.3.1.2     Permissible-operations
                           8.3.1.3.1.3     Permissible-lowest-priority
                           8.3.1.3.1.4     Permissible-encoded-information-types
                           8.3.1.3.1.5     Permissible-content-types
                           8.3.1.3.1.6     Permissible-maximum-content-length
                           8.3.1.3.1.7     Permissible-security-context
                             8.3.1.3.2     Results
                           8.3.1.3.2.1     Waiting-operations
                           8.3.1.3.2.2     Waiting-messages
                           8.3.1.3.2.3     Waiting-encoded-information-types
                           8.3.1.3.2.4     Waiting-content-types
                             8.3.1.3.3     Abstract-errors
                  8.3.2     Abstract-errors
                               8.3.2.1     Delivery-control-violated
                               8.3.2.2     Control-violates-registration
                               8.3.2.3     Security-error
                               8.3.2.4     Unsupported-critical-function
                               8.3.2.5     Operation-refused
        8.4     Administration Port
                  8.4.1     Abstract-operations
                               8.4.1.1     Register
                             8.4.1.1.1     Arguments
                           8.4.1.1.1.1     User-name
                           8.4.1.1.1.2     User-address
                           8.4.1.1.1.3     Deliverable-classes
                           8.4.1.1.1.4     Recipient-assigned-redirections
                           8.4.1.1.1.5     Restricted-delivery
                           8.4.1.1.1.6     Retrieve-registrations
                           8.4.1.1.1.7     Default-delivery-control-arguments
                             8.4.1.1.2     Results
                             8.4.1.1.3     Abstract-errors
                               8.4.1.2     Change-credentials
                             8.4.1.2.1     Arguments
                           8.4.1.2.1.1     Old-credentials
                           8.4.1.2.1.2     New-credentials
                             8.4.1.2.2     Results
                             8.4.1.2.3     Abstract-errors
                  8.4.2     Abstract-errors
                               8.4.2.1     Register-rejected
                               8.4.2.2     New-credentials-unacceptable
                               8.4.2.3     Old-credentials-incorrectly-specified
        8.5     Common parameter types
                  8.5.1     MTS-identifier
                  8.5.2     Global-domain-identifier
                  8.5.3     MTA-name
                  8.5.4     Time
                  8.5.5     OR‑name
                  8.5.6     Encoded-information-types
                  8.5.7     Certificate
                  8.5.8     Token
                  8.5.9     Security-label
                 8.5.10     Algorithm-identifier
                 8.5.11     Password
 9     Message Transfer System Abstract Syntax Definition
        9.1     Extension mechanism
        9.2     Criticality mechanism
SECTION   3  –  MESSAGE  TRANSFER  AGENT  ABSTRACT  SERVICE
10     Refined Message Transfer System model
11     Message Transfer Agent Abstract Service overview
       11.1     MTA-bind and MTA-unbind
       11.2     Transfer Port Abstract-operations
12     Message Transfer Agent Abstract Service Definition
       12.1     MTA-bind and MTA-unbind
                 12.1.1     Abstract-bind and Abstract-unbind
                              12.1.1.1     MTA-bind
                            12.1.1.1.1     Arguments
                          12.1.1.1.1.1     Initiator‑name
                          12.1.1.1.1.2     Initiator-credentials
                          12.1.1.1.1.3     Security-context
                            12.1.1.1.2     Results
                          12.1.1.1.2.1     Responder-name
                          12.1.1.1.2.2     Responder-credentials
                            12.1.1.1.3     Bind-errors
                              12.1.1.2     MTA-unbind
                            12.1.1.2.1     Arguments
                            12.1.1.2.2     Results
                            12.1.1.2.3     Unbind-errors
                 12.1.2     Bind-errors
                              12.1.2.1     Authentication-error
                              12.1.2.2     Busy
                              12.1.2.3     Unacceptable-dialogue-mode
                              12.1.2.4     Unacceptable-security-context
       12.2     Transfer Port
                 12.2.1     Abstract-operations
                              12.2.1.1     Message-transfer
                            12.2.1.1.1     Arguments
                          12.2.1.1.1.1     Message-identifier
                          12.2.1.1.1.2     Per-domain-bilateral-information
                          12.2.1.1.1.3     Trace-information
                          12.2.1.1.1.4     Internal-trace-information
                          12.2.1.1.1.5     Originally-specified-recipient-number
                          12.2.1.1.1.6     Responsibility
                          12.2.1.1.1.7     Deferred-delivery-time
                          12.2.1.1.1.8     Originating-MTA-report-request
                          12.2.1.1.1.9     Explicit-conversion
                            12.2.1.1.2     Results
                            12.2.1.1.3     Abstract-errors
                              12.2.1.2     Probe-transfer
                            12.2.1.2.1     Arguments
                          12.2.1.2.1.1     Probe-identifier
                            12.2.1.2.2     Results
                            12.2.1.2.3     Abstract-errors
                              12.2.1.3     Report-transfer
                            12.2.1.3.1     Arguments
                          12.2.1.3.1.1     Report-identifier
                          12.2.1.3.1.2     Report-destination-name
                          12.2.1.3.1.3     Subject-identifier
                          12.2.1.3.1.4     Subject-intermediate-trace-information
                          12.2.1.3.1.5     Arrival-time
                          12.2.1.3.1.6     Additional-information
                            12.2.1.3.2     Results
                            12.2.1.3.3     Abstract-errors
                 12.2.2     Abstract-errors
       12.3     Common parameter types
                 12.3.1     Trace-information and internal-trace-information
13     Message Transfer Agent Abstract Syntax Definition
SECTION   4  –  PROCEDURES  FOR  DISTRIBUTED  OPERATION  OF  THE  MTS
14     Procedures for distributed operation of the MTS
       14.1     Overview of the MTA model
                 14.1.1     Organisation and modelling technique
       14.2     Deferred Delivery module
                 14.2.1     Deferred Delivery procedure
                              14.2.1.1     Arguments
                              14.2.1.2     Results
                              14.2.1.3     Errors
                              14.2.1.4     Procedure description
       14.3     Main module
                 14.3.1     Control procedure
                              14.3.1.1     Arguments
                              14.3.1.2     Results
                              14.3.1.3     Errors
                              14.3.1.4     Procedure description
                 14.3.2     Front-end procedure
                              14.3.2.1     Arguments
                              14.3.2.2     Results
                              14.3.2.3     Errors
                              14.3.2.4     Procedure description
                 14.3.3     Routing-and-conversion-decision procedure
                              14.3.3.1     Arguments
                              14.3.3.2     Results
                              14.3.3.3     Errors
                              14.3.3.4     Procedure description
                 14.3.4     Routing-decision procedure
                              14.3.4.1     Arguments
                              14.3.4.2     Results
                              14.3.4.3     Errors
                              14.3.4.4     Procedure description
                 14.3.5     Conversion-decision procedure
                              14.3.5.1     Arguments
                              14.3.5.2     Results
                              14.3.5.3     Errors
                              14.3.5.4     Procedure description
                 14.3.6     Error-processing procedure
                              14.3.6.1     Arguments
                              14.3.6.2     Results
                              14.3.6.3     Errors
                              14.3.6.4     Procedure description
                 14.3.7     Redirection procedure
                              14.3.7.1     Arguments
                              14.3.7.2     Results
                              14.3.7.3     Errors
                              14.3.7.4     Procedure description
                 14.3.8     Splitter procedure
                              14.3.8.1     Arguments
                              14.3.8.2     Results
                              14.3.8.3     Errors
                              14.3.8.4     Procedure description
                 14.3.9     Conversion-procedure
                              14.3.9.1     Arguments
                              14.3.9.2     Results
                              14.3.9.3     Errors
                              14.3.9.4     Procedure description
                14.3.10     Distribution-list-expansion procedure
                             14.3.10.1      Arguments
                             14.3.10.2      Results
                             14.3.10.3      Errors
                             14.3.10.4      Procedure description
                14.3.11     Loop detection and routing algorithm
                14.3.12     Directory Name Resolution procedure
                             14.3.12.1      Arguments
                             14.3.12.2      Results
                             14.3.12.3      Errors
                             14.3.12.4      Procedure description
       14.4     Report module
                 14.4.1     Control procedure
                              14.4.1.1     Arguments
                              14.4.1.2     Results
                              14.4.1.3     Errors
                              14.4.1.4     Procedure description
                 14.4.2     Report-front-end procedure
                              14.4.2.1     Arguments
                              14.4.2.2     Results
                              14.4.2.3     Errors
                              14.4.2.4     Procedure description
                 14.4.3     Report-generation procedure
                              14.4.3.1     Arguments
                              14.4.3.2     Results
                              14.4.3.3     Errors
                              14.4.3.4     Procedure description
                 14.4.4     Report-routing procedure
                              14.4.4.1     Arguments
                              14.4.4.2     Results
                              14.4.4.3     Errors
                              14.4.4.4     Procedure description
       14.5     MTS-bind and MTS-unbind
                 14.5.1     MTS-user initiated MTS-bind procedure
                              14.5.1.1     Arguments
                              14.5.1.2     Results
                              14.5.1.3     Errors
                              14.5.1.4     Procedure description
                 14.5.2     MTS-user initiated MTS-unbind procedure
                              14.5.2.1     Arguments
                              14.5.2.2     Results
                              14.5.2.3     Errors
                              14.5.2.4     Procedure description
                 14.5.3     MTA initiated MTS-bind procedure
                              14.5.3.1     Arguments
                              14.5.3.2     Results
                              14.5.3.3     Errors
                              14.5.3.4     Procedure description
                 14.5.4     MTA initiated MTS-unbind procedure
                              14.5.4.1     Arguments
                              14.5.4.2     Results
                              14.5.4.3     Errors
                              14.5.4.4     Procedure description
       14.6     Submission Port
                 14.6.1     Message-submission procedure
                              14.6.1.1     Arguments
                              14.6.1.2     Results
                              14.6.1.3     Errors
                              14.6.1.4     Procedure description
                 14.6.2     Probe-submission procedure
                              14.6.2.1     Arguments
                              14.6.2.2     Results
                              14.6.2.3     Errors
                              14.6.2.4     Procedure description
                 14.6.3     Cancel-deferred-delivery procedure
                              14.6.3.1     Arguments
                              14.6.3.2     Results
                              14.6.3.3     Errors
                              14.6.3.4     Procedure description
                 14.6.4     Submission-control procedure
                              14.6.4.1     Arguments
                              14.6.4.2     Results
                              14.6.4.3     Errors
                              14.6.4.4     Procedure description
       14.7     Delivery Port
                 14.7.1     Message-delivery procedure
                              14.7.1.1     Arguments
                              14.7.1.2     Results
                              14.7.1.3     Errors
                              14.7.1.4     Procedure description
                 14.7.2     Probe-delivery-test procedure
                              14.7.2.1     Arguments
                              14.7.2.2     Results
                              14.7.2.3     Errors
                              14.7.2.4     Procedure description
                 14.7.3     Report-delivery procedure
                              14.7.3.1     Arguments
                              14.7.3.2     Results
                              14.7.3.3     Errors
                              14.7.3.4     Procedure description
                 14.7.4     Delivery-control procedure
                              14.7.4.1     Arguments
                              14.7.4.2     Results
                              14.7.4.3     Errors
                              14.7.4.4     Procedure description
       14.8     Administration Port
                 14.8.1     Register procedure
                              14.8.1.1     Arguments
                              14.8.1.2     Results
                              14.8.1.3     Errors
                              14.8.1.4     Procedure description
                 14.8.2     MTS-user initiated Change-credentials procedure
                              14.8.2.1     Arguments
                              14.8.2.2     Results
                              14.8.2.3     Errors
                              14.8.2.4     Procedure description
                 14.8.3     MTA initiated Change-credentials procedure
                              14.8.3.1     Arguments
                              14.8.3.2     Results
                              14.8.3.3     Errors
                              14.8.3.4     Procedure description
       14.9     MTA-bind and MTA-unbind
                 14.9.1     MTA-bind-in procedure
                              14.9.1.1     Arguments
                              14.9.1.2     Results
                              14.9.1.3     Errors
                              14.9.1.4     Procedure description
                 14.9.2     MTA-unbind-in procedure
                              14.9.2.1     Arguments
                              14.9.2.2     Results
                              14.9.2.3     Errors
                              14.9.2.4     Procedure description
                 14.9.3     MTA-bind-out procedure
                              14.9.3.1     Arguments
                              14.9.3.2     Results
                              14.9.3.3     Errors
                              14.9.3.4     Procedure description
                 14.9.4     MTA-unbind-out procedure
                              14.9.4.1     Arguments
                              14.9.4.2     Results
                              14.9.4.3     Errors
                              14.9.4.4     Procedure description
      14.10     Transfer Port
                14.10.1     Message-in procedure
                             14.10.1.1      Arguments
                             14.10.1.2      Results
                             14.10.1.3      Errors
                             14.10.1.4      Procedure description
                14.10.2     Probe-in procedure
                             14.10.2.1      Arguments
                             14.10.2.2      Results
                             14.10.2.3      Errors
                             14.10.2.4      Procedure description
                14.10.3     Report-in procedure
                             14.10.3.1      Arguments
                             14.10.3.2      Results
                             14.10.3.3      Errors
                             14.10.3.4      Procedure description
                14.10.4     Message-out procedure
                             14.10.4.1      Arguments
                             14.10.4.2      Results
                             14.10.4.3      Errors
                             14.10.4.4      Procedure description
                14.10.5     Probe-out procedure
                             14.10.5.1      Arguments
                             14.10.5.2      Results
                             14.10.5.3      Errors
                             14.10.5.4      Procedure description
                14.10.6     Report-out procedure
                             14.10.6.1      Arguments
                             14.10.6.2      Results
                             14.10.6.3      Errors
                             14.10.6.4      Procedure description
Annex  A  –  Reference Definition of MTS Object Identifiers
Annex  B  –  Reference Definition of MTS Parameter Upper Bounds
Annex  C  –  Definition of 1988 Message Transfer System Abstract Service
        C.1     Register‑88
                  C.1.1     Arguments
                               C.1.1.1     Deliverable-encoded-information-types
                               C.1.1.2     Deliverable-content-types
                               C.1.1.3     Deliverable-maximum-content-length
                               C.1.1.4     Recipient-assigned-alternate-recipient
                               C.1.1.5     User-security-labels
                  C.1.2     Results
                  C.1.3     Abstract-errors
        C.2     Delivery-control‑88
                  C.2.1     Arguments
                               C.2.1.1     Permissible-encoded-information-types
                  C.2.2     Results
                  C.2.3     Abstract-errors
Annex  D  –  Differences between ISO/IEC 10021‑4 and ITU‑T Recommendation X.411