Django email backends and webhooks for Amazon SES, Brevo (Sendinblue), MailerSend, Mailgun, Mailjet, Postmark, Postal, Resend, SendGrid, SparkPost, Unisender Go and more
Several ESPs' batch send APIs allow specifying different email headers for individual recipients. Anymail should add a new merge_headers message option providing normalized support for this feature:
As the example shows, this is particularly useful for List-Unsubscribe headers that include a token identifying the recipient. The new merge_headers property is meant to parallel Anymail's existing merge_metadata and merge_data.
Several ESPs' batch send APIs allow specifying different email headers for individual recipients. Anymail should add a new
merge_headers
message option providing normalized support for this feature:As the example shows, this is particularly useful for List-Unsubscribe headers that include a token identifying the recipient. The new
merge_headers
property is meant to parallel Anymail's existingmerge_metadata
andmerge_data
.[Edit: updated info on supported ESPs]
Can support
merge_headers
:Cannot support
merge_headers
:In addition to providing the idea, @carrerasrodrigo has already implemented the base and Amazon SES support in #371. (Thanks!)