class Aws::SES::Types::RecipientDsnFields
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].
[1]: docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email.html
@note When making an API call, you may pass RecipientDsnFields
data as a hash: { final_recipient: "Address", action: "failed", # required, accepts failed, delayed, delivered, relayed, expanded remote_mta: "RemoteMta", status: "DsnStatus", # required diagnostic_code: "DiagnosticCode", last_attempt_date: Time.now, extension_fields: [ { name: "ExtensionFieldName", # required value: "ExtensionFieldValue", # required }, ], }
@!attribute [rw] final_recipient
The email address that the message was ultimately delivered to. This corresponds to the `Final-Recipient` in the DSN. If not specified, `FinalRecipient` will be set to the `Recipient` specified in the `BouncedRecipientInfo` structure. Either `FinalRecipient` or the recipient in `BouncedRecipientInfo` must be a recipient of the original bounced message. <note markdown="1"> Do not prepend the `FinalRecipient` email address with `rfc 822;`, as described in [RFC 3798][1]. </note> [1]: https://tools.ietf.org/html/rfc3798 @return [String]
@!attribute [rw] action
The action performed by the reporting mail transfer agent (MTA) as a result of its attempt to deliver the message to the recipient address. This is required by [RFC 3464][1]. [1]: https://tools.ietf.org/html/rfc3464 @return [String]
@!attribute [rw] remote_mta
The MTA to which the remote MTA attempted to deliver the message, formatted as specified in [RFC 3464][1] (`mta-name-type; mta-name`). This parameter typically applies only to propagating synchronous bounces. [1]: https://tools.ietf.org/html/rfc3464 @return [String]
@!attribute [rw] status
The status code that indicates what went wrong. This is required by [RFC 3464][1]. [1]: https://tools.ietf.org/html/rfc3464 @return [String]
@!attribute [rw] diagnostic_code
An extended explanation of what went wrong; this is usually an SMTP response. See [RFC 3463][1] for the correct formatting of this parameter. [1]: https://tools.ietf.org/html/rfc3463 @return [String]
@!attribute [rw] last_attempt_date
The time the final delivery attempt was made, in [RFC 822][1] date-time format. [1]: https://www.ietf.org/rfc/rfc0822.txt @return [Time]
@!attribute [rw] extension_fields
Additional X-headers to include in the DSN. @return [Array<Types::ExtensionField>]
@see docs.aws.amazon.com/goto/WebAPI/email-2010-12-01/RecipientDsnFields AWS API Documentation
Constants
- SENSITIVE