class Aws::SES::Types::BouncedRecipientInfo

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 BouncedRecipientInfo

data as a hash:

    {
      recipient: "Address", # required
      recipient_arn: "AmazonResourceName",
      bounce_type: "DoesNotExist", # accepts DoesNotExist, MessageTooLarge, ExceededQuota, ContentRejected, Undefined, TemporaryFailure
      recipient_dsn_fields: {
        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] recipient

The email address of the recipient of the bounced email.
@return [String]

@!attribute [rw] recipient_arn

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][1].

[1]: https://docs.aws.amazon.com/ses/latest/DeveloperGuide/sending-authorization.html
@return [String]

@!attribute [rw] bounce_type

The reason for the bounce. You must provide either this parameter or
`RecipientDsnFields`.
@return [String]

@!attribute [rw] recipient_dsn_fields

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`.
@return [Types::RecipientDsnFields]

@see docs.aws.amazon.com/goto/WebAPI/email-2010-12-01/BouncedRecipientInfo AWS API Documentation

Constants

SENSITIVE