/AWS1/CL_SESMESSAGEDSN¶
Message-related information to include in the Delivery Status Notification (DSN) when an email that Amazon SES receives on your behalf bounces.
For information about receiving email through Amazon SES, see the Amazon SES Developer Guide.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_reportingmta TYPE /AWS1/SESREPORTINGMTA /AWS1/SESREPORTINGMTA¶
The reporting MTA that attempted to deliver the message, formatted as specified in RFC 3464 (
mta-name-type; mta-name). The default value isdns; inbound-smtp.[region].amazonaws.com.
Optional arguments:¶
iv_arrivaldate TYPE /AWS1/SESARRIVALDATE /AWS1/SESARRIVALDATE¶
When the message was received by the reporting mail transfer agent (MTA), in RFC 822 date-time format.
it_extensionfields TYPE /AWS1/CL_SESEXTENSIONFIELD=>TT_EXTENSIONFIELDLIST TT_EXTENSIONFIELDLIST¶
Additional X-headers to include in the DSN.
Queryable Attributes¶
ReportingMta¶
The reporting MTA that attempted to deliver the message, formatted as specified in RFC 3464 (
mta-name-type; mta-name). The default value isdns; inbound-smtp.[region].amazonaws.com.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REPORTINGMTA() |
Getter for REPORTINGMTA, with configurable default |
ASK_REPORTINGMTA() |
Getter for REPORTINGMTA w/ exceptions if field has no value |
HAS_REPORTINGMTA() |
Determine if REPORTINGMTA has a value |
ArrivalDate¶
When the message was received by the reporting mail transfer agent (MTA), in RFC 822 date-time format.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARRIVALDATE() |
Getter for ARRIVALDATE, with configurable default |
ASK_ARRIVALDATE() |
Getter for ARRIVALDATE w/ exceptions if field has no value |
HAS_ARRIVALDATE() |
Determine if ARRIVALDATE has a value |
ExtensionFields¶
Additional X-headers to include in the DSN.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXTENSIONFIELDS() |
Getter for EXTENSIONFIELDS, with configurable default |
ASK_EXTENSIONFIELDS() |
Getter for EXTENSIONFIELDS w/ exceptions if field has no val |
HAS_EXTENSIONFIELDS() |
Determine if EXTENSIONFIELDS has a value |