Class: Aws::SES::Types::IdentityMailFromDomainAttributes

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-ses/types.rb

Overview

Represents the custom MAIL FROM domain attributes of a verified identity (email address or domain).

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#behavior_on_mx_failureString

The action that Amazon SES takes if it cannot successfully read the required MX record when you send an email. A value of ‘UseDefaultValue` indicates that if Amazon SES cannot read the required MX record, it uses amazonses.com (or a subdomain of that) as the MAIL FROM domain. A value of `RejectMessage` indicates that if Amazon SES cannot read the required MX record, Amazon SES returns a `MailFromDomainNotVerified` error and does not send the email.

The custom MAIL FROM setup states that result in this behavior are ‘Pending`, `Failed`, and `TemporaryFailure`.

Returns:

  • (String)


2037
2038
2039
2040
2041
2042
2043
# File 'lib/aws-sdk-ses/types.rb', line 2037

class IdentityMailFromDomainAttributes < Struct.new(
  :mail_from_domain,
  :mail_from_domain_status,
  :behavior_on_mx_failure)
  SENSITIVE = []
  include Aws::Structure
end

#mail_from_domainString

The custom MAIL FROM domain that the identity is configured to use.

Returns:

  • (String)


2037
2038
2039
2040
2041
2042
2043
# File 'lib/aws-sdk-ses/types.rb', line 2037

class IdentityMailFromDomainAttributes < Struct.new(
  :mail_from_domain,
  :mail_from_domain_status,
  :behavior_on_mx_failure)
  SENSITIVE = []
  include Aws::Structure
end

#mail_from_domain_statusString

The state that indicates whether Amazon SES has successfully read the MX record required for custom MAIL FROM domain setup. If the state is ‘Success`, Amazon SES uses the specified custom MAIL FROM domain when the verified identity sends an email. All other states indicate that Amazon SES takes the action described by `BehaviorOnMXFailure`.

Returns:

  • (String)


2037
2038
2039
2040
2041
2042
2043
# File 'lib/aws-sdk-ses/types.rb', line 2037

class IdentityMailFromDomainAttributes < Struct.new(
  :mail_from_domain,
  :mail_from_domain_status,
  :behavior_on_mx_failure)
  SENSITIVE = []
  include Aws::Structure
end