Skip to main content

Crate rustack_ses_core

Crate rustack_ses_core 

Source
Expand description

SES business logic for Rustack.

Implements email sending (capture), identity management, template management, configuration sets, receipt rules, and the email retrospection endpoint. No actual email delivery – all emails are captured in memory for test inspection via /_aws/ses.

Modules§

config
SES service configuration.
config_set
Configuration set and event destination management.
handler
SES handler implementation bridging HTTP to business logic.
identity
Identity store for verified email addresses and domains.
provider
Main SES provider implementing all operations across all 4 phases.
receipt_rule
Receipt rule set management.
retrospection
Email store for retrospection via /_aws/ses.
statistics
Send statistics and quota tracking.
template
Template store and rendering for SES email templates.
validation
Validation utilities for SES operations.