class Aws::SES::Types::SetIdentityMailFromDomainRequest

Represents a request to enable or disable the Amazon SES custom MAIL FROM domain setup for a verified identity. For information about using a custom MAIL FROM domain, see the [Amazon SES Developer Guide].

[1]: docs.aws.amazon.com/ses/latest/DeveloperGuide/mail-from.html

@note When making an API call, you may pass SetIdentityMailFromDomainRequest

data as a hash:

    {
      identity: "Identity", # required
      mail_from_domain: "MailFromDomainName",
      behavior_on_mx_failure: "UseDefaultValue", # accepts UseDefaultValue, RejectMessage
    }

@!attribute [rw] identity

The verified identity for which you want to enable or disable the
specified custom MAIL FROM domain.
@return [String]

@!attribute [rw] mail_from_domain

The custom MAIL FROM domain that you want the verified identity to
use. The MAIL FROM domain must 1) be a subdomain of the verified
identity, 2) not be used in a "From" address if the MAIL FROM
domain is the destination of email feedback forwarding (for more
information, see the [Amazon SES Developer Guide][1]), and 3) not be
used to receive emails. A value of `null` disables the custom MAIL
FROM setting for the identity.

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

@!attribute [rw] behavior_on_mx_failure

The action that you want Amazon SES to take if it cannot
successfully read the required MX record when you send an email. If
you choose `UseDefaultValue`, Amazon SES will use amazonses.com (or
a subdomain of that) as the MAIL FROM domain. If you choose
`RejectMessage`, Amazon SES will return a
`MailFromDomainNotVerified` error and not send the email.

The action specified in `BehaviorOnMXFailure` is taken when the
custom MAIL FROM domain setup is in the `Pending`, `Failed`, and
`TemporaryFailure` states.
@return [String]

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

Constants

SENSITIVE