Skip to content

/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 is dns; 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 is dns; 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