Amazon SES Email Resale for Blesta

Turn one AWS account into a resellable email service. Each client gets an isolated SES tenant with its own sending domains, SMTP and API credentials, templates, and suppression list. The suite counts every email, pauses a runaway sender, and bills the overage on the next invoice.

Order Now Knowledge Base

Start selling transactional email today

Provision SES tenants, verify domains, and bill usage from Blesta — no per-client work in the AWS console.

Order Now

Isolated SES tenants, billed through Blesta

Blesta client area Usage tab with emails sent, included volume, overage, and safety cap progress bars

One tenant per client

Every service gets its own SES tenant, configuration set, and IAM user. The IAM policy binds the user to its tenant, so one client can never send as another. Suspension disables the tenant and the key; cancellation removes everything the module created.

Domains and credentials in the client area

Clients add a sending domain, copy the DKIM, MAIL FROM, and DMARC records, and check the status. The Credentials tab shows the SMTP host, username, password, and required headers, with one-click key rotation and a test email.

Metered overage billing

Each package sets an included monthly volume and one overage price per 1,000 emails. Usage is counted every five minutes with CloudWatch or SQS. The overage line lands on the next invoice at month end, or on an early invoice at the package threshold.

Safety caps against runaway senders

A monthly volume cap and a burst rate cap protect you from a leaked key or a broken script. The plugin pauses the tenant in SES, emails the client and your staff, and shows the service on the staff dashboard. Staff reinstate with one click.

Templates and suppression per tenant

Clients create, preview, and delete SES templates for API sends and manage the suppression list of their tenant. Bounce and complaint rates appear on the Usage tab, and a package-level reputation policy tells SES how to react to a poor reputation.

Staff overview and health checks

A Tools page lists every service with sent, included, overage, and billed counts. Health checks alert your staff about a stale collector, low account quota headroom, or a count that drifts after billing. A connection test on the AWS account shows the live SES quota.

Client Domains tab with a pending domain and the DKIM, MAIL FROM, and DMARC records to publish
Client Credentials tab with SMTP host, username, required headers, key rotation, and test email
Staff SES Overview tab with the AWS resources, pause state, and sending status of a service
Tools > SES Usage page with the monthly summary and the per-service rollup table
Blesta package form with included volume, overage price, safety caps, and reputation policy
AWS account row in Blesta with the connection test result and the live SES quota

Frequently asked questions