Skip to content

Latest commit

 

History

History
86 lines (66 loc) · 4.81 KB

index.rst

File metadata and controls

86 lines (66 loc) · 4.81 KB

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:

amazon_ses mailgun mailjet mandrill postmark sendgrid sendinblue sparkpost

Anymail feature support

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

anymail.message

sticky-left

Email Service Provider amazon-ses-backend mailgun-backend mailjet-backend mandrill-backend postmark-backend sendgrid-backend sendinblue-backend sparkpost-backend

:ref:`Anymail send options <anymai

l-send-options >`
---------------------------------------------- -------------- ------------- ------------ ------------- ------------ ------------ -------------- -----------
~AnymailMessage.envelope_sender Yes Domain only Yes Domain only No No No Yes
~AnymailMessage.metadata Yes Yes Yes Yes Yes Yes Yes Yes
~AnymailMessage.merge_metadata No Yes Yes Yes Yes Yes No Yes
~AnymailMessage.send_at No Yes No Yes No Yes No Yes
~AnymailMessage.tags Yes Yes Max 1 tag Yes Max 1 tag Yes Yes Max 1 tag
~AnymailMessage.track_clicks No Yes Yes Yes Yes Yes No Yes

~AnymailMessage.track_opens

templates-and-merge

No

Yes

Yes

Yes

Yes

Yes

No

Yes

---------------------------------------------- -------------- ------------- ------------ ------------- ------------ ------------ -------------- -----------
~AnymailMessage.template_id Yes Yes Yes Yes Yes Yes Yes Yes
~AnymailMessage.merge_data Yes Yes Yes Yes Yes Yes No Yes

~AnymailMessage.merge_global_data

Status <esp-send-status> an

Yes

d :ref:`event

(emulated)

tracking <eve

Yes

nt-tracking>

Yes

`

Yes

Yes

Yes

Yes

---------------------------------------------- -------------- ------------- ------------ ------------- ------------ ------------ -------------- -----------
~AnymailMessage.anymail_status Yes Yes Yes Yes Yes Yes Yes Yes

~anymail.signals.AnymailTrackingEvent from webhooks

Inbound handling <inbound>

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

---------------------------------------------- -------------- ------------- ------------ ------------- ------------ ------------ -------------- -----------
~anymail.signals.AnymailInboundEvent from webhooks 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.