/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include A request to configure the custom MAIL FROM domain for a verified
* identity.See Also:
AWS
* API Reference
The verified email identity.
*/ inline const Aws::String& GetEmailIdentity() const{ return m_emailIdentity; } /** *The verified email identity.
*/ inline bool EmailIdentityHasBeenSet() const { return m_emailIdentityHasBeenSet; } /** *The verified email identity.
*/ inline void SetEmailIdentity(const Aws::String& value) { m_emailIdentityHasBeenSet = true; m_emailIdentity = value; } /** *The verified email identity.
*/ inline void SetEmailIdentity(Aws::String&& value) { m_emailIdentityHasBeenSet = true; m_emailIdentity = std::move(value); } /** *The verified email identity.
*/ inline void SetEmailIdentity(const char* value) { m_emailIdentityHasBeenSet = true; m_emailIdentity.assign(value); } /** *The verified email identity.
*/ inline PutEmailIdentityMailFromAttributesRequest& WithEmailIdentity(const Aws::String& value) { SetEmailIdentity(value); return *this;} /** *The verified email identity.
*/ inline PutEmailIdentityMailFromAttributesRequest& WithEmailIdentity(Aws::String&& value) { SetEmailIdentity(std::move(value)); return *this;} /** *The verified email identity.
*/ inline PutEmailIdentityMailFromAttributesRequest& WithEmailIdentity(const char* value) { SetEmailIdentity(value); return *this;} /** *The custom MAIL FROM domain that you want the verified identity to use. The * MAIL FROM domain must meet the following criteria:
It has to be * a subdomain of the verified identity.
It can't be used to * receive email.
It can't be used in a "From" address if the * MAIL FROM domain is a destination for feedback forwarding emails.
The custom MAIL FROM domain that you want the verified identity to use. The * MAIL FROM domain must meet the following criteria:
It has to be * a subdomain of the verified identity.
It can't be used to * receive email.
It can't be used in a "From" address if the * MAIL FROM domain is a destination for feedback forwarding emails.
The custom MAIL FROM domain that you want the verified identity to use. The * MAIL FROM domain must meet the following criteria:
It has to be * a subdomain of the verified identity.
It can't be used to * receive email.
It can't be used in a "From" address if the * MAIL FROM domain is a destination for feedback forwarding emails.
The custom MAIL FROM domain that you want the verified identity to use. The * MAIL FROM domain must meet the following criteria:
It has to be * a subdomain of the verified identity.
It can't be used to * receive email.
It can't be used in a "From" address if the * MAIL FROM domain is a destination for feedback forwarding emails.
The custom MAIL FROM domain that you want the verified identity to use. The * MAIL FROM domain must meet the following criteria:
It has to be * a subdomain of the verified identity.
It can't be used to * receive email.
It can't be used in a "From" address if the * MAIL FROM domain is a destination for feedback forwarding emails.
The custom MAIL FROM domain that you want the verified identity to use. The * MAIL FROM domain must meet the following criteria:
It has to be * a subdomain of the verified identity.
It can't be used to * receive email.
It can't be used in a "From" address if the * MAIL FROM domain is a destination for feedback forwarding emails.
The custom MAIL FROM domain that you want the verified identity to use. The * MAIL FROM domain must meet the following criteria:
It has to be * a subdomain of the verified identity.
It can't be used to * receive email.
It can't be used in a "From" address if the * MAIL FROM domain is a destination for feedback forwarding emails.
The custom MAIL FROM domain that you want the verified identity to use. The * MAIL FROM domain must meet the following criteria:
It has to be * a subdomain of the verified identity.
It can't be used to * receive email.
It can't be used in a "From" address if the * MAIL FROM domain is a destination for feedback forwarding emails.
The action to take if the required MX record isn't found when you send an
* email. When you set this value to UseDefaultValue
, the mail is sent
* using amazonses.com as the MAIL FROM domain. When you set this value to
* RejectMessage
, the Amazon SES API v2 returns a
* MailFromDomainNotVerified
error, and doesn't attempt to deliver the
* email.
These behaviors are taken when the custom MAIL FROM domain
* configuration is in the Pending
, Failed
, and
* TemporaryFailure
states.
The action to take if the required MX record isn't found when you send an
* email. When you set this value to UseDefaultValue
, the mail is sent
* using amazonses.com as the MAIL FROM domain. When you set this value to
* RejectMessage
, the Amazon SES API v2 returns a
* MailFromDomainNotVerified
error, and doesn't attempt to deliver the
* email.
These behaviors are taken when the custom MAIL FROM domain
* configuration is in the Pending
, Failed
, and
* TemporaryFailure
states.
The action to take if the required MX record isn't found when you send an
* email. When you set this value to UseDefaultValue
, the mail is sent
* using amazonses.com as the MAIL FROM domain. When you set this value to
* RejectMessage
, the Amazon SES API v2 returns a
* MailFromDomainNotVerified
error, and doesn't attempt to deliver the
* email.
These behaviors are taken when the custom MAIL FROM domain
* configuration is in the Pending
, Failed
, and
* TemporaryFailure
states.
The action to take if the required MX record isn't found when you send an
* email. When you set this value to UseDefaultValue
, the mail is sent
* using amazonses.com as the MAIL FROM domain. When you set this value to
* RejectMessage
, the Amazon SES API v2 returns a
* MailFromDomainNotVerified
error, and doesn't attempt to deliver the
* email.
These behaviors are taken when the custom MAIL FROM domain
* configuration is in the Pending
, Failed
, and
* TemporaryFailure
states.
The action to take if the required MX record isn't found when you send an
* email. When you set this value to UseDefaultValue
, the mail is sent
* using amazonses.com as the MAIL FROM domain. When you set this value to
* RejectMessage
, the Amazon SES API v2 returns a
* MailFromDomainNotVerified
error, and doesn't attempt to deliver the
* email.
These behaviors are taken when the custom MAIL FROM domain
* configuration is in the Pending
, Failed
, and
* TemporaryFailure
states.
The action to take if the required MX record isn't found when you send an
* email. When you set this value to UseDefaultValue
, the mail is sent
* using amazonses.com as the MAIL FROM domain. When you set this value to
* RejectMessage
, the Amazon SES API v2 returns a
* MailFromDomainNotVerified
error, and doesn't attempt to deliver the
* email.
These behaviors are taken when the custom MAIL FROM domain
* configuration is in the Pending
, Failed
, and
* TemporaryFailure
states.