Supported ESPs

Anymail currently supports these Email Service Providers. Click an ESP’s name for specific Anymail settings required, and notes about any quirks or limitations:

Anymail feature support

The table below summarizes the Anymail features supported for each ESP.

Email Service Provider

Amazon SES

MailerSend

Mailgun

Mailjet

Mandrill

Postal

Postmark

SendGrid

Sendinblue

SparkPost

Anymail send options

envelope_sender

Yes

No

Domain only

Yes

Domain only

Yes

No

No

No

Yes

metadata

Yes

No

Yes

Yes

Yes

No

Yes

Yes

Yes

Yes

merge_metadata

No

No

Yes

Yes

Yes

No

Yes

Yes

No

Yes

send_at

No

Yes

Yes

No

Yes

No

No

Yes

Yes

Yes

tags

Yes

Yes

Yes

Max 1 tag

Yes

Max 1 tag

Max 1 tag

Yes

Yes

Max 1 tag

track_clicks

No

Yes

Yes

Yes

Yes

No

Yes

Yes

No

Yes

track_opens

No

Yes

Yes

Yes

Yes

No

Yes

Yes

No

Yes

AMP Email

Yes

No

Yes

No

No

No

No

Yes

No

Yes

Batch sending/merge and ESP templates

template_id

Yes

Yes

Yes

Yes

Yes

No

Yes

Yes

Yes

Yes

merge_data

Yes

Yes

Yes

Yes

Yes

No

Yes

Yes

No

Yes

merge_global_data

Yes

(emulated)

(emulated)

Yes

Yes

No

Yes

Yes

Yes

Yes

Status and event tracking

anymail_status

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

AnymailTrackingEvent from webhooks

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Inbound handling

AnymailInboundEvent from webhooks

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

No

Yes

Trying to choose an ESP? Please don’t start with this table. It’s far more important to consider things like an ESP’s deliverability stats, latency, uptime, and support for developers. The number of extra features an ESP offers is almost meaningless. (And even specific features don’t matter if you don’t plan to use them.)

Other ESPs

Don’t see your favorite ESP here? Anymail is designed to be extensible. You can suggest that Anymail add an ESP, or even contribute your own implementation to Anymail. See Contributing.