Values.SetIdentityMailFromDomainRequestSourceRepresents 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.
type nonrec t = {identity : Identity.t;The verified identity.
*)mailFromDomain : MailFromDomainName.t option;The custom MAIL FROM domain for 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.
*)behaviorOnMXFailure : BehaviorOnMXFailure.t option;The action for Amazon SES to take if it cannot successfully read the required MX record when you send an email. If you choose UseDefaultValue, Amazon SES uses amazonses.com (or a subdomain of that) as the MAIL FROM domain. If you choose RejectMessage, Amazon SES returns 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.
*)}val make :
?mailFromDomain:??? ->
?behaviorOnMXFailure:??? ->
identity:Identity.t ->
unit ->
tval to_value :
t ->
[> `Structure of (string * [> `Enum of string | `String of Identity.t ]) list ]