Package-level declarations
Types
This document contains reference information for the Amazon Simple Email Service (Amazon SES) API, version 2010-12-01. This document is best used in conjunction with the Amazon SES Developer Guide.
Functions
Creates a receipt rule set by cloning an existing one. All receipt rules and configurations are copied to the new receipt rule set and are completely independent of the source rule set.
Creates a configuration set.
Creates a configuration set event destination.
Creates an association between a configuration set and a custom domain for open and click event tracking.
Creates a new custom verification email template.
Creates a new IP address filter.
Creates a receipt rule.
Creates an empty receipt rule set.
Creates an email template. Email templates enable you to send personalized email to one or more destinations in a single operation. For more information, see the Amazon SES Developer Guide.
Deletes a configuration set. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.
Deletes a configuration set event destination. Configuration set event destinations are associated with configuration sets, which enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.
Deletes an association between a configuration set and a custom domain for open and click event tracking.
Deletes an existing custom verification email template.
Deletes the specified identity (an email address or a domain) from the list of verified identities.
Deletes the specified sending authorization policy for the given identity (an email address or a domain). This operation returns successfully even if a policy with the specified name does not exist.
Deletes the specified IP address filter.
Deletes the specified receipt rule.
Deletes the specified receipt rule set and all of the receipt rules it contains.
Deletes an email template.
Deprecated. Use the DeleteIdentity
operation to delete email addresses and domains.
Returns the metadata and receipt rules for the receipt rule set that is currently active.
Returns the details of the specified configuration set. For information about using configuration sets, see the Amazon SES Developer Guide.
Returns the details of the specified receipt rule.
Returns the details of the specified receipt rule set.
Returns the email sending status of the Amazon SES account for the current Region.
Returns the custom email verification template for the template name you specify.
Returns the current status of Easy DKIM signing for an entity. For domain name identities, this operation also returns the DKIM tokens that are required for Easy DKIM signing, and whether Amazon SES has successfully verified that these tokens have been published.
Returns the custom MAIL FROM attributes for a list of identities (email addresses : domains).
Given a list of verified identities (email addresses and/or domains), returns a structure describing identity notification attributes.
Returns the requested sending authorization policies for the given identity (an email address or a domain). The policies are returned as a map of policy names to policy contents. You can retrieve a maximum of 20 policies at a time.
Given a list of identities (email addresses and/or domains), returns the verification status and (for domain identities) the verification token for each identity.
Provides the sending limits for the Amazon SES account.
Provides sending statistics for the current Amazon Web Services Region. The result is a list of data points, representing the last two weeks of sending activity. Each data point in the list contains statistics for a 15-minute period of time.
Displays the template object (which includes the Subject line, HTML part and text part) for the template you specify.
Provides a list of the configuration sets associated with your Amazon SES account in the current Amazon Web Services Region. For information about using configuration sets, see Monitoring Your Amazon SES Sending Activity in the Amazon SES Developer Guide.
Lists the existing custom verification email templates for your account in the current Amazon Web Services Region.
Returns a list containing all of the identities (email addresses and domains) for your Amazon Web Services account in the current Amazon Web Services Region, regardless of verification status.
Returns a list of sending authorization policies that are attached to the given identity (an email address or a domain). This operation returns only a list. To get the actual policy content, use GetIdentityPolicies
.
Lists the IP address filters associated with your Amazon Web Services account in the current Amazon Web Services Region.
Lists the receipt rule sets that exist under your Amazon Web Services account in the current Amazon Web Services Region. If there are additional receipt rule sets to be retrieved, you receive a NextToken
that you can provide to the next call to ListReceiptRuleSets
to retrieve the additional entries.
Lists the email templates present in your Amazon SES account in the current Amazon Web Services Region.
Deprecated. Use the ListIdentities
operation to list the email addresses and domains associated with your account.
Adds or updates the delivery options for a configuration set.
Adds or updates a sending authorization policy for the specified identity (an email address or a domain).
Reorders the receipt rules within a receipt rule set.
Generates and sends a bounce message to the sender of an email you received through Amazon SES. You can only use this operation on an email up to 24 hours after you receive it.
Composes an email message to multiple destinations. The message body is created using an email template.
Adds an email address to the list of identities for your Amazon SES account in the current Amazon Web Services Region and attempts to verify it. As a result of executing this operation, a customized verification email is sent to the specified address.
Composes an email message and immediately queues it for sending. To send email using this operation, your message must meet the following requirements:
Composes an email message and immediately queues it for sending.
Composes an email message using an email template and immediately queues it for sending.
Sets the specified receipt rule set as the active receipt rule set.
Enables or disables Easy DKIM signing of email sent from an identity. If Easy DKIM signing is enabled for a domain, then Amazon SES uses DKIM to sign all email that it sends from addresses on that domain. If Easy DKIM signing is enabled for an email address, then Amazon SES uses DKIM to sign all email it sends from that address.
Given an identity (an email address or a domain), enables or disables whether Amazon SES forwards bounce and complaint notifications as email. Feedback forwarding can only be disabled when Amazon Simple Notification Service (Amazon SNS) topics are specified for both bounces and complaints.
Given an identity (an email address or a domain), sets whether Amazon SES includes the original email headers in the Amazon Simple Notification Service (Amazon SNS) notifications of a specified type.
Enables or disables the custom MAIL FROM domain setup for a verified identity (an email address or a domain).
Sets an Amazon Simple Notification Service (Amazon SNS) topic to use when delivering notifications. When you use this operation, you specify a verified identity, such as an email address or domain. When you send an email that uses the chosen identity in the Source field, Amazon SES sends notifications to the topic you specified. You can send bounce, complaint, or delivery notifications (or any combination of the three) to the Amazon SNS topic that you specify.
Sets the position of the specified receipt rule in the receipt rule set.
Creates a preview of the MIME content of an email when provided with a template and a set of replacement data.
Enables or disables email sending across your entire Amazon SES account in the current Amazon Web Services Region. You can use this operation in conjunction with Amazon CloudWatch alarms to temporarily pause email sending across your Amazon SES account in a given Amazon Web Services Region when reputation metrics (such as your bounce or complaint rates) reach certain thresholds.
Updates the event destination of a configuration set. Event destinations are associated with configuration sets, which enable you to publish email sending events to Amazon CloudWatch, Amazon Kinesis Firehose, or Amazon Simple Notification Service (Amazon SNS). For information about using configuration sets, see Monitoring Your Amazon SES Sending Activity in the Amazon SES Developer Guide.
Enables or disables the publishing of reputation metrics for emails sent using a specific configuration set in a given Amazon Web Services Region. Reputation metrics include bounce and complaint rates. These metrics are published to Amazon CloudWatch. By using CloudWatch, you can create alarms when bounce or complaint rates exceed certain thresholds.
Enables or disables email sending for messages sent using a specific configuration set in a given Amazon Web Services Region. You can use this operation in conjunction with Amazon CloudWatch alarms to temporarily pause email sending for a configuration set when the reputation metrics for that configuration set (such as your bounce on complaint rate) exceed certain thresholds.
Modifies an association between a configuration set and a custom domain for open and click event tracking.
Updates an existing custom verification email template.
Updates a receipt rule.
Updates an email template. Email templates enable you to send personalized email to one or more destinations in a single operation. For more information, see the Amazon SES Developer Guide.
Returns a set of DKIM tokens for a domain identity.
Adds a domain to the list of identities for your Amazon SES account in the current Amazon Web Services Region and attempts to verify it. For more information about verifying domains, see Verifying Email Addresses and Domains in the Amazon SES Developer Guide.
Deprecated. Use the VerifyEmailIdentity
operation to verify a new email address.
Adds an email address to the list of identities for your Amazon SES account in the current Amazon Web Services Region and attempts to verify it. As a result of executing this operation, a verification email is sent to the specified address.
Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.