/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Represents the custom MAIL FROM domain attributes of a verified identity
* (email address or domain).See Also:
AWS
* API Reference
The custom MAIL FROM domain that the identity is configured to use.
*/ inline const Aws::String& GetMailFromDomain() const{ return m_mailFromDomain; } /** *The custom MAIL FROM domain that the identity is configured to use.
*/ inline bool MailFromDomainHasBeenSet() const { return m_mailFromDomainHasBeenSet; } /** *The custom MAIL FROM domain that the identity is configured to use.
*/ inline void SetMailFromDomain(const Aws::String& value) { m_mailFromDomainHasBeenSet = true; m_mailFromDomain = value; } /** *The custom MAIL FROM domain that the identity is configured to use.
*/ inline void SetMailFromDomain(Aws::String&& value) { m_mailFromDomainHasBeenSet = true; m_mailFromDomain = std::move(value); } /** *The custom MAIL FROM domain that the identity is configured to use.
*/ inline void SetMailFromDomain(const char* value) { m_mailFromDomainHasBeenSet = true; m_mailFromDomain.assign(value); } /** *The custom MAIL FROM domain that the identity is configured to use.
*/ inline IdentityMailFromDomainAttributes& WithMailFromDomain(const Aws::String& value) { SetMailFromDomain(value); return *this;} /** *The custom MAIL FROM domain that the identity is configured to use.
*/ inline IdentityMailFromDomainAttributes& WithMailFromDomain(Aws::String&& value) { SetMailFromDomain(std::move(value)); return *this;} /** *The custom MAIL FROM domain that the identity is configured to use.
*/ inline IdentityMailFromDomainAttributes& WithMailFromDomain(const char* value) { SetMailFromDomain(value); return *this;} /** *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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.
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
.