Skip to content

Sending providers

AcelleMail + Amazon SES for maximum performance

AcelleMail can send through any SMTP provider — SendGrid, SparkPost, Mailgun, Elastic Email, even your own mail server — and you can switch or run several at once. Amazon SES is the pairing we'd start with: about $0.10 per 1,000 emails, headroom into the millions, and a few minutes to connect. You keep the AWS account, the domain reputation and the data.

YOUR SERVER · YOUR DATA AcelleMail Campaigns Lists & segments Automation Analytics A VPS you own — PHP and MySQL. Subscribers never leave it. SMTP or API bounce & complaint feedback (Amazon SNS) SES Amazon SES ≈ $0.10 per 1,000 emails · limits rise as your reputation builds Swap for SendGrid · SparkPost · Mailgun · Elastic Email · your own SMTP · and more — same screen. The inbox Opens, clicks and bounces are tracked back into AcelleMail in real time.

Delivery drivers.
SES by default.

Besides Amazon SES you can send with any other provider — SendGrid, SparkPost, Mailgun, Elastic Email, or your own SMTP server. You can even rotate sending between several of them.

Amazon SES SendGrid SparkPost Mailgun Postmark Elastic Email
Why this pairing

Why AcelleMail + Amazon SES

Amazon SES is hard to beat on price and on delivery quality. AcelleMail is where your contacts, lists and campaigns live — and it sends every one of them through your own SES account, with SPF, DKIM and DMARC set up properly.

Priced per email

Around $0.10 per 1,000 emails, no monthly minimum, nothing charged for the size of your list. Your bill tracks what you actually send — a list that doubles doesn't double the cost.

Quality at any volume

AWS delivers from managed IP pools it has every reason to keep clean, and raises your quota as you send. The setup that carries 5,000 emails a month is the one that carries five million.

SPF, DKIM and DMARC

AcelleMail generates the DNS records for you to publish and signs DKIM on every message it sends. Three records once, and from then on every campaign is authenticated.

The other half

And what AcelleMail brings

SES moves the mail. AcelleMail is the application you and your team open every morning — installed on your server, with the subscriber data staying there.

  • Drag-and-drop builder, 100+ templates, mobile preview and spam scoring.
  • Lists, segments, custom fields, signup forms and double opt-in.
  • Visual automation — triggers, waits, conditions and branches, not just linear drips.
  • Open, click and bounce analytics per campaign, plus A/B testing on subject and content.
  • Full, unencrypted PHP source — change anything you need to.
See every feature →
AcelleMail campaign manager — building and scheduling a campaign that sends through Amazon SES
Automatic feedback

Bounces and complaints come back on their own

Every send has an outcome, and you never have to go looking for it. When a mailbox rejects a message, or a reader marks it as spam, Amazon SES publishes that event to SNS and AcelleMail picks it up on a webhook within seconds.

So the address is suppressed before your next campaign can touch it, the subscriber's status changes on the list, and the campaign's numbers correct themselves. No cron job, no CSV of failures to reconcile, no list cleaning by hand — and your sender reputation stays out of trouble, which is the whole point of paying attention to bounces at all.

  • Hard bounces suppressed automatically — that address is never mailed again.
  • Complaints recorded against the subscriber, not just counted in a total.
  • Campaign reports show real delivered, bounced and complained figures.
  • The handler is in the source (app/SendingServers/Webhooks/) — extend it if you need to.
AcelleMail sends the campaign Amazon SES hands it to the inbox The mailbox accepted · bounced · spam Amazon SNS publishes the outcome campaign delivers bounce / complaint webhook address suppressed subscriber updated stats corrected

What it costs to run

One licence, then AWS's metered price for what you send. No software subscription in between.

$80

Regular License, with 1 year of point and minor updates and the full PHP source.

$0.10

Paid to AWS, metered by SES. 500,000 emails a month works out at roughly $50.

$0

List size is not a billing dimension anywhere in this stack — only volume sent is.

Getting started

Connected in an afternoon

1

Verify your domain

Add your sending domain in the SES console and request production access to leave the sandbox — usually granted within a day.

2

Install AcelleMail

PHP 8.1+ and MySQL or MariaDB on your own VPS. The web installer takes about five minutes.

3

Add the sending server

Sending Servers → Add → Amazon SES. Paste SMTP credentials or API keys, publish the SPF and DKIM records AcelleMail generates, run the test send.

4

Import and send

Bring your list in from CSV or XLSX, build your segments, and send. Opens, clicks and bounces start reporting immediately.

Every step with screenshots in the SES setup guide.

Extended License · $199

Or put your own customers behind it

The Extended License adds a multi-tenant layer on top of a single SES account: customer accounts, subscription plans, six payment gateways, prorated upgrades, dunning and white-label branding. One install, your own clients, all sending through your AWS account.

How the SaaS layer works

Amazon SES + AcelleMail — questions we get

Yes — SES is one of the sending drivers that ship in the box, alongside SendGrid, SparkPost, Mailgun, Elastic Email, Blastengine, Gmail relay, plain SMTP and more, plus a plugin SDK for anything not on that list. You can add several at once, route different lists through different providers, and move a campaign from one to another without touching your subscribers. Pointing AcelleMail at your own Postfix or Exim server works the same way.

Go to Sending Servers → Add and pick Amazon SES. You can connect with SES SMTP credentials or with API keys — either is fine. AcelleMail then generates the SPF and DKIM records for you to publish in DNS, and signs DKIM at the application layer. Run the built-in test send and you are live. The SES setup guide walks through it screen by screen.

Yes, automatically. AcelleMail ships a webhook endpoint for Amazon SES notifications delivered over SNS, so a hard bounce or a spam complaint is recorded against the subscriber and that address is suppressed from future sends. That suppression is what protects your sender reputation over the long run — re-sending to addresses that already bounced is the fastest way to lose it. The handler lives in app/SendingServers/Webhooks/ in the source, so you can extend it.

Yes. New AWS accounts start in the SES sandbox, where you can only send to addresses you have verified, at a low rate. Request production access from the SES console — it is usually granted within a day — and verify your sending domain. After that you can send to any recipient, up to your account quota. Everything on the AcelleMail side can be installed and configured while you wait.

AcelleMail is a one-time licence ($80 Regular / $199 Extended) with 1 year of point and minor updates and no recurring software fee. On top of that you pay AWS for what you send — roughly $0.10 per 1,000 emails — plus a modest VPS to run on. A sender doing 500,000 emails a month pays about $50 of SES. There is no per-subscriber pricing anywhere in the stack, so the size of your list never moves the bill.

Your ceiling is the SES quota on your AWS account, which AWS raises as your sending reputation builds. AcelleMail respects it: each sending server carries its own hourly and daily quota, and you can add several servers and let it rotate sending across them — useful when you run SES in more than one region, or SES alongside a second provider. The application itself is built for large lists; the practical limit is what AWS lets you send.

Whichever region you verified your domain in — AcelleMail asks for the region when you add the sending server, and the choice mainly affects the endpoint you send to. Domain verification, DKIM setup and sending quotas are per-region in SES, so if you later add a second region, verify the domain there too and add it as a separate sending server. Both can then run side by side.

Yes — that is the AcelleMail Extended License ($199). It adds a multi-tenant layer on top of a single SES account: customer accounts, subscription plans, six payment gateways (Stripe, PayPal, Braintree, Razorpay, Paystack, Offline), prorated upgrades, dunning and white-label branding. You run one install, your clients log in to their own accounts, and all sending flows through your AWS account. See For Developers.

Point AcelleMail at SES and start sending

$80 one-time, full source, unlimited subscribers, 1 year of updates. The demo is the real application — try it before you buy.

Try the live demo