CCITT Rec. X.411 (11/1988) – MESSAGE HANDLING SYSTEMS: MESSAGE TRANSFER SYSTEM: ABSTRACT SERVICE DEFINITION AND PROCEDURES
TABLE OF CONTENTS
0 Introduction
1 Scope
2 References
3 Definitions
4 Abbreviations
5 Conventions
5.1 Terms
5.2 Presence of parameters
5.3 Abstract syntax definitions
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.2 Bind-errors
8.2 Submission port
8.2.1 Abstract-operations
8.2.2 Abstract-errors
8.3 Delivery port
8.3.1 Abstract-operations
8.3.2 Abstract-errors
8.4 Administration port
8.4.1 Abstract-operations
8.4.2 Abstract-errors
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
9 Message transfer system abstract syntax definition
9.1 Criticality mechanism
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.2 Bind-errors
12.2 Transfer port
12.2.1 Abstract-operations
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
14 Procedures for distributed operation of the MTS
14.1 Overview of the MTA model
14.1.1 Organization and modelling technique
14.2 Deferred delivery module
14.2.1 Deferred delivery procedure
14.3 Main module
14.3.1 Control procedure
14.3.2 Front-end procedure
14.3.3 Routing-and-conversion-decision procedure
14.3.4 Routing-decision procedure
14.3.5 Conversion-decision procedure
14.3.6 Error-processing procedure
14.3.7 Redirection procedure
14.3.8 Splitter procedure
14.3.9 Conversion-procedure
14.3.10 Distribution-list-expansion procedure
14.3.11 Loop detection and routing algorithm
14.4 Report module
14.4.1 Control procedure
14.4.2 Report-front-end procedure
14.4.3 Report-generation procedure
14.4.4 Report-routing procedure
14.5 MTS-bind and MTS-unbind
14.5.1 MTS-user initiated MTS-bind procedure
14.5.2 MTS-user initiated MTS-unbind procedure
14.5.3 MTA initiaed MTS-bind procedure
14.5.4 MTA initiated MTS-unbind procedure
14.6 Submission port
14.6.1 Message-submission procedure
14.6.2 Probe-submission procedure
14.6.3 Cancel-deferred-delivery procedure
14.6.4 Submission-control procedure
14.7 Delivery port
14.7.1 Message-delivery procedure
14.7.2 Probe-delivery-test procedure
14.7.3 Report-delivery procedure
14.7.4 Delivery-control procedure
14.8 Administration port
14.8.1 Register procedure
14.8.2 MTS-user initiated change-credentials procedure
14.8.3 MTA initiated change-credentials procedure
14.9 MTA-bind and MTA-unbind
14.9.1 MTA-bind-in procedure
14.9.2 MTA-unbind-in procedure
14.9.3 MTA-bind-out procedure
14.9.4 MTA-unbind-out procedure
14.10 Transfer port
14.10.1 Message-in procedure
14.10.2 Probe-in procedure
14.10.3 Report-in procedure
14.10.4 Message-out procedure
14.10.5 Probe-out procedure
14.10.6 Report-out procedure
ANNEX A – Reference definition of MTS object identifiers
ANNEX B – Reference definition of MTS parameter upper bounds
ANNEX C– Differences between ISO/IEC and CCITT versions