Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://aws-api-bqtgftz736ft.deno.dev/v0.5/services/mailmanager.ts?docs=full";

§Classes

MailManager

§Interfaces

AddHeaderAction

The action to add a header to a message. When executed, this action will add the given header to the message.

AddonInstance

An Add On instance represents a specific configuration of an Add On.

AddonSubscription

A subscription for an Add On representing the acceptance of its terms of use and additional pricing.

Analysis

The result of an analysis can be used in conditions to trigger actions. Analyses can inspect the email content and report a certain aspect of the email.

Archive

An archive resource for storing and retaining emails.

ArchiveAction

The action to archive the email by delivering the email to an Amazon SES archive.

ArchiveBooleanExpression

A boolean expression to evaluate email attribute values.

ArchiveBooleanToEvaluate

The attribute to evaluate in a boolean expression.

ArchiveFilterCondition

A filter condition used to include or exclude emails when exporting from or searching an archive.

ArchiveFilters

A set of filter conditions to include and/or exclude emails.

ArchiveRetention

The retention policy for an email archive that specifies how long emails are kept before being automatically deleted.

ArchiveStringExpression

A string expression to evaluate an email attribute value against one or more string values.

ArchiveStringToEvaluate

Specifies the email attribute to evaluate in a string expression.

CreateAddonInstanceRequest
CreateAddonInstanceResponse
CreateAddonSubscriptionRequest
CreateAddonSubscriptionResponse
CreateArchiveRequest

The request to create a new email archive.

CreateArchiveResponse

The response from creating a new email archive.

CreateIngressPointRequest
CreateIngressPointResponse
CreateRelayRequest
CreateRelayResponse
CreateRuleSetRequest
CreateRuleSetResponse
CreateTrafficPolicyRequest
CreateTrafficPolicyResponse
DeleteAddonInstanceRequest
DeleteAddonSubscriptionRequest
DeleteArchiveRequest

The request to initiate deletion of an email archive.

DeleteIngressPointRequest
DeleteRelayRequest
DeleteRuleSetRequest
DeleteTrafficPolicyRequest
DeliverToMailboxAction

This action to delivers an email to a mailbox.

DropAction

This action causes processing to stop and the email to be dropped. If the action applies only to certain recipients, only those recipients are dropped, and processing continues for other recipients.

ExportDestinationConfiguration

The destination configuration for delivering exported email data.

ExportStatus

The current status of an archive export job.

ExportSummary

Summary statuses of an archive export job.

GetAddonInstanceRequest
GetAddonInstanceResponse
GetAddonSubscriptionRequest
GetAddonSubscriptionResponse
GetArchiveExportRequest

The request to retrieve details of a specific archive export job.

GetArchiveExportResponse

The response containing details of the specified archive export job.

GetArchiveMessageContentRequest

The request to get the textual content of a specific email message stored in an archive.

GetArchiveMessageContentResponse

The response containing the textual content of the requested archived email message.

GetArchiveMessageRequest

The request to get details of a specific email message stored in an archive.

GetArchiveMessageResponse

The response containing details about the requested archived email message.

GetArchiveRequest

The request to retrieve details of an email archive.

GetArchiveResponse

The response containing details of the requested archive.

GetArchiveSearchRequest

The request to retrieve details of a specific archive search job.

GetArchiveSearchResponse

The response containing details of the specified archive search job.

GetArchiveSearchResultsRequest

The request to retrieve results from a completed archive search job.

GetArchiveSearchResultsResponse

The response containing search results from a completed archive search.

GetIngressPointRequest
GetIngressPointResponse
GetRelayRequest
GetRelayResponse
GetRuleSetRequest
GetRuleSetResponse
GetTrafficPolicyRequest
GetTrafficPolicyResponse
IngressAnalysis

The Add On ARN and its returned value that is evaluated in a policy statement's conditional expression to either deny or block the incoming email.

IngressBooleanExpression

The structure for a boolean condition matching on the incoming mail.

IngressBooleanToEvaluate

The union type representing the allowed types of operands for a boolean condition.

IngressIpToEvaluate

The structure for an IP based condition matching on the incoming mail.

IngressIpv4Expression

The union type representing the allowed types for the left hand side of an IP condition.

IngressPoint

The structure of an ingress endpoint resource.

IngressPointAuthConfiguration

The authentication configuration for the ingress endpoint resource.

IngressPointConfiguration

The configuration of the ingress endpoint resource.

IngressPointPasswordConfiguration

The password configuration of the ingress endpoint resource.

IngressStringExpression

The structure for a string based condition matching on the incoming mail.

IngressStringToEvaluate

The union type representing the allowed types for the left hand side of a string condition.

IngressTlsProtocolExpression

The structure for a TLS related condition matching on the incoming mail.

IngressTlsProtocolToEvaluate

The union type representing the allowed types for the left hand side of a TLS condition.

ListAddonInstancesRequest
ListAddonInstancesResponse
ListAddonSubscriptionsRequest
ListAddonSubscriptionsResponse
ListArchiveExportsRequest

The request to list archive export jobs in your account.

ListArchiveExportsResponse

The response containing a list of archive export jobs and their statuses.

ListArchiveSearchesRequest

The request to list archive search jobs in your account.

ListArchiveSearchesResponse

The response containing a list of archive search jobs and their statuses.

ListArchivesRequest

The request to list email archives in your account.

ListArchivesResponse

The response containing a list of your email archives.

ListIngressPointsRequest
ListIngressPointsResponse
ListRelaysRequest
ListRelaysResponse
ListRuleSetsRequest
ListRuleSetsResponse
ListTagsForResourceRequest
ListTagsForResourceResponse
ListTrafficPoliciesRequest
ListTrafficPoliciesResponse
MessageBody

The textual body content of an email message.

NoAuthentication

Explicitly indicate that the relay destination server does not require SMTP credential authentication.

PolicyCondition

The email traffic filtering conditions which are contained in a traffic policy resource.

PolicyStatement

The structure containing traffic policy conditions and actions.

Relay

The relay resource that can be used as a rule to relay receiving emails to the destination relay server.

RelayAction

The action relays the email via SMTP to another specific SMTP server.

RelayAuthentication

Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored, or specify an empty NoAuthentication structure if the relay destination server does not require SMTP credential authentication.

ReplaceRecipientAction

This action replaces the email envelope recipients with the given list of recipients. If the condition of this action applies only to a subset of recipients, only those recipients are replaced with the recipients specified in the action. The message contents and headers are unaffected by this action, only the envelope recipients are updated.

Row

A result row containing metadata for an archived email message.

Rule

A rule contains conditions, "unless conditions" and actions. For each envelope recipient of an email, if all conditions match and none of the "unless conditions" match, then all of the actions are executed sequentially. If no conditions are provided, the rule always applies and the actions are implicitly executed. If only "unless conditions" are provided, the rule applies if the email does not match the evaluation of the "unless conditions".

RuleAction

The action for a rule to take. Only one of the contained actions can be set.

RuleBooleanExpression

A boolean expression to be used in a rule condition.

RuleBooleanToEvaluate

The union type representing the allowed types of operands for a boolean condition.

RuleCondition

The conditional expression used to evaluate an email for determining if a rule action should be taken.

RuleDmarcExpression

A DMARC policy expression. The condition matches if the given DMARC policy matches that of the incoming email.

RuleIpExpression

An IP address expression matching certain IP addresses within a given range of IP addresses.

RuleIpToEvaluate

The IP address to evaluate for this condition.

RuleNumberExpression

A number expression to match numeric conditions with integers from the incoming email.

RuleNumberToEvaluate

The number to evaluate in a numeric condition expression.

RuleSet

A rule set contains a list of rules that are evaluated in order. Each rule is evaluated sequentially for each email.

RuleStringExpression

A string expression is evaluated against strings or substrings of the email.

RuleStringToEvaluate

The string to evaluate in a string condition expression.

RuleVerdictExpression

A verdict expression is evaluated against verdicts of the email.

RuleVerdictToEvaluate

The verdict to evaluate in a verdict condition expression.

S3Action

Writes the MIME content of the email to an S3 bucket.

S3ExportDestinationConfiguration

The configuration for exporting email data to an Amazon S3 bucket.

SearchStatus

The current status of an archive search job.

SearchSummary

Summary details of an archive search job.

SendAction

Sends the email to the internet using the ses:SendRawEmail API.

StartArchiveExportRequest

The request to initiate an export of emails from an archive.

StartArchiveExportResponse

The response from initiating an archive export.

StartArchiveSearchRequest

The request to initiate a search across emails in an archive.

StartArchiveSearchResponse

The response from initiating an archive search.

StopArchiveExportRequest

The request to stop an in-progress archive export job.

StopArchiveSearchRequest

The request to stop an in-progress archive search job.

Tag

A key-value pair (the value is optional), that you can define and assign to Amazon Web Services resources.

TagResourceRequest
TrafficPolicy

The structure of a traffic policy resource which is a container for policy statements.

UntagResourceRequest
UpdateArchiveRequest

The request to update properties of an existing email archive.

UpdateIngressPointRequest
UpdateRelayRequest
UpdateRuleSetRequest
UpdateTrafficPolicyRequest

§Type Aliases

AcceptAction
ActionFailurePolicy
ArchiveBooleanEmailAttribute
ArchiveBooleanOperator
ArchiveState
ArchiveStringEmailAttribute
ArchiveStringOperator
ExportState
IngressBooleanOperator
IngressIpOperator
IngressIpv4Attribute
IngressPointStatus
IngressPointStatusToUpdate
IngressPointType
IngressStringEmailAttribute
IngressStringOperator
IngressTlsAttribute
IngressTlsProtocolAttribute
IngressTlsProtocolOperator
MailFrom
RetentionPeriod
RuleBooleanEmailAttribute
RuleBooleanOperator
RuleDmarcOperator
RuleDmarcPolicy
RuleIpEmailAttribute
RuleIpOperator
RuleNumberEmailAttribute
RuleNumberOperator
RuleStringEmailAttribute
RuleStringOperator
RuleVerdict
RuleVerdictAttribute
RuleVerdictOperator
SearchState