/**
* 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 that you want to set up the custom MAIL FROM * domain for.
*/ inline const Aws::String& GetEmailIdentity() const{ return m_emailIdentity; } /** *The verified email identity that you want to set up the custom MAIL FROM * domain for.
*/ inline bool EmailIdentityHasBeenSet() const { return m_emailIdentityHasBeenSet; } /** *The verified email identity that you want to set up the custom MAIL FROM * domain for.
*/ inline void SetEmailIdentity(const Aws::String& value) { m_emailIdentityHasBeenSet = true; m_emailIdentity = value; } /** *The verified email identity that you want to set up the custom MAIL FROM * domain for.
*/ inline void SetEmailIdentity(Aws::String&& value) { m_emailIdentityHasBeenSet = true; m_emailIdentity = std::move(value); } /** *The verified email identity that you want to set up the custom MAIL FROM * domain for.
*/ inline void SetEmailIdentity(const char* value) { m_emailIdentityHasBeenSet = true; m_emailIdentity.assign(value); } /** *The verified email identity that you want to set up the custom MAIL FROM * domain for.
*/ inline PutEmailIdentityMailFromAttributesRequest& WithEmailIdentity(const Aws::String& value) { SetEmailIdentity(value); return *this;} /** *The verified email identity that you want to set up the custom MAIL FROM * domain for.
*/ inline PutEmailIdentityMailFromAttributesRequest& WithEmailIdentity(Aws::String&& value) { SetEmailIdentity(std::move(value)); return *this;} /** *The verified email identity that you want to set up the custom MAIL FROM * domain for.
*/ 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 that you want Amazon Pinpoint to take if it can't read the
* required MX record when you send an email. When you set this value to
* UseDefaultValue
, Amazon Pinpoint uses amazonses.com as the
* MAIL FROM domain. When you set this value to RejectMessage
, Amazon
* Pinpoint 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 that you want Amazon Pinpoint to take if it can't read the
* required MX record when you send an email. When you set this value to
* UseDefaultValue
, Amazon Pinpoint uses amazonses.com as the
* MAIL FROM domain. When you set this value to RejectMessage
, Amazon
* Pinpoint 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 that you want Amazon Pinpoint to take if it can't read the
* required MX record when you send an email. When you set this value to
* UseDefaultValue
, Amazon Pinpoint uses amazonses.com as the
* MAIL FROM domain. When you set this value to RejectMessage
, Amazon
* Pinpoint 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 that you want Amazon Pinpoint to take if it can't read the
* required MX record when you send an email. When you set this value to
* UseDefaultValue
, Amazon Pinpoint uses amazonses.com as the
* MAIL FROM domain. When you set this value to RejectMessage
, Amazon
* Pinpoint 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 that you want Amazon Pinpoint to take if it can't read the
* required MX record when you send an email. When you set this value to
* UseDefaultValue
, Amazon Pinpoint uses amazonses.com as the
* MAIL FROM domain. When you set this value to RejectMessage
, Amazon
* Pinpoint 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 that you want Amazon Pinpoint to take if it can't read the
* required MX record when you send an email. When you set this value to
* UseDefaultValue
, Amazon Pinpoint uses amazonses.com as the
* MAIL FROM domain. When you set this value to RejectMessage
, Amazon
* Pinpoint 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.