/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include 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.See Also:
AWS
* API Reference
The verified identity for which you want to enable or disable the specified * custom MAIL FROM domain.
*/ inline const Aws::String& GetIdentity() const{ return m_identity; } /** *The verified identity for which you want to enable or disable the specified * custom MAIL FROM domain.
*/ inline bool IdentityHasBeenSet() const { return m_identityHasBeenSet; } /** *The verified identity for which you want to enable or disable the specified * custom MAIL FROM domain.
*/ inline void SetIdentity(const Aws::String& value) { m_identityHasBeenSet = true; m_identity = value; } /** *The verified identity for which you want to enable or disable the specified * custom MAIL FROM domain.
*/ inline void SetIdentity(Aws::String&& value) { m_identityHasBeenSet = true; m_identity = std::move(value); } /** *The verified identity for which you want to enable or disable the specified * custom MAIL FROM domain.
*/ inline void SetIdentity(const char* value) { m_identityHasBeenSet = true; m_identity.assign(value); } /** *The verified identity for which you want to enable or disable the specified * custom MAIL FROM domain.
*/ inline SetIdentityMailFromDomainRequest& WithIdentity(const Aws::String& value) { SetIdentity(value); return *this;} /** *The verified identity for which you want to enable or disable the specified * custom MAIL FROM domain.
*/ inline SetIdentityMailFromDomainRequest& WithIdentity(Aws::String&& value) { SetIdentity(std::move(value)); return *this;} /** *The verified identity for which you want to enable or disable the specified * custom MAIL FROM domain.
*/ inline SetIdentityMailFromDomainRequest& WithIdentity(const char* value) { SetIdentity(value); return *this;} /** *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), and 3) not be used to receive emails. A value of
* null
disables the custom MAIL FROM setting for the identity.
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), and 3) not be used to receive emails. A value of
* null
disables the custom MAIL FROM setting for the identity.
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), and 3) not be used to receive emails. A value of
* null
disables the custom MAIL FROM setting for the identity.
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), and 3) not be used to receive emails. A value of
* null
disables the custom MAIL FROM setting for the identity.
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), and 3) not be used to receive emails. A value of
* null
disables the custom MAIL FROM setting for the identity.
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), and 3) not be used to receive emails. A value of
* null
disables the custom MAIL FROM setting for the identity.
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), and 3) not be used to receive emails. A value of
* null
disables the custom MAIL FROM setting for the identity.
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), and 3) not be used to receive emails. A value of
* null
disables the custom MAIL FROM setting for the identity.
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.
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.
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.
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.
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.
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.