Struct aws_sdk_ses::input::SetIdentityMailFromDomainInput
source · #[non_exhaustive]pub struct SetIdentityMailFromDomainInput { /* private fields */ }
Expand description
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.
Implementations§
source§impl SetIdentityMailFromDomainInput
impl SetIdentityMailFromDomainInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<SetIdentityMailFromDomain, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<SetIdentityMailFromDomain, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<SetIdentityMailFromDomain
>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture SetIdentityMailFromDomainInput
.
source§impl SetIdentityMailFromDomainInput
impl SetIdentityMailFromDomainInput
sourcepub fn identity(&self) -> Option<&str>
pub fn identity(&self) -> Option<&str>
The verified identity for which you want to enable or disable the specified custom MAIL FROM domain.
sourcepub fn mail_from_domain(&self) -> Option<&str>
pub fn mail_from_domain(&self) -> Option<&str>
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.
sourcepub fn behavior_on_mx_failure(&self) -> Option<&BehaviorOnMxFailure>
pub fn behavior_on_mx_failure(&self) -> Option<&BehaviorOnMxFailure>
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.
Trait Implementations§
source§impl Clone for SetIdentityMailFromDomainInput
impl Clone for SetIdentityMailFromDomainInput
source§fn clone(&self) -> SetIdentityMailFromDomainInput
fn clone(&self) -> SetIdentityMailFromDomainInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq<SetIdentityMailFromDomainInput> for SetIdentityMailFromDomainInput
impl PartialEq<SetIdentityMailFromDomainInput> for SetIdentityMailFromDomainInput
source§fn eq(&self, other: &SetIdentityMailFromDomainInput) -> bool
fn eq(&self, other: &SetIdentityMailFromDomainInput) -> bool
self
and other
values to be equal, and is used
by ==
.