Skip to content

/AWS1/CL_SESBOUNCEDRECIPIENT00

Recipient-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_RECIPIENT TYPE /AWS1/SESADDRESS /AWS1/SESADDRESS

The email address of the recipient of the bounced email.

Optional arguments:

IV_RECIPIENTARN TYPE /AWS1/SESAMAZONRESOURCENAME /AWS1/SESAMAZONRESOURCENAME

This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to receive email for the recipient of the bounced email. For more information about sending authorization, see the Amazon SES Developer Guide.

IV_BOUNCETYPE TYPE /AWS1/SESBOUNCETYPE /AWS1/SESBOUNCETYPE

The reason for the bounce. You must provide either this parameter or RecipientDsnFields.

IO_RECIPIENTDSNFIELDS TYPE REF TO /AWS1/CL_SESRECIPIENTDSNFIELDS /AWS1/CL_SESRECIPIENTDSNFIELDS

Recipient-related DSN fields, most of which would normally be filled in automatically when provided with a BounceType. You must provide either this parameter or BounceType.


Queryable Attributes

Recipient

The email address of the recipient of the bounced email.

Accessible with the following methods

Method Description
GET_RECIPIENT() Getter for RECIPIENT, with configurable default
ASK_RECIPIENT() Getter for RECIPIENT w/ exceptions if field has no value
HAS_RECIPIENT() Determine if RECIPIENT has a value

RecipientArn

This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to receive email for the recipient of the bounced email. For more information about sending authorization, see the Amazon SES Developer Guide.

Accessible with the following methods

Method Description
GET_RECIPIENTARN() Getter for RECIPIENTARN, with configurable default
ASK_RECIPIENTARN() Getter for RECIPIENTARN w/ exceptions if field has no value
HAS_RECIPIENTARN() Determine if RECIPIENTARN has a value

BounceType

The reason for the bounce. You must provide either this parameter or RecipientDsnFields.

Accessible with the following methods

Method Description
GET_BOUNCETYPE() Getter for BOUNCETYPE, with configurable default
ASK_BOUNCETYPE() Getter for BOUNCETYPE w/ exceptions if field has no value
HAS_BOUNCETYPE() Determine if BOUNCETYPE has a value

RecipientDsnFields

Recipient-related DSN fields, most of which would normally be filled in automatically when provided with a BounceType. You must provide either this parameter or BounceType.

Accessible with the following methods

Method Description
GET_RECIPIENTDSNFIELDS() Getter for RECIPIENTDSNFIELDS

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_BOUNCEDRECIPIENTINFOLIST

TYPES TT_BOUNCEDRECIPIENTINFOLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_SESBOUNCEDRECIPIENT00 WITH DEFAULT KEY
.