Amazon SES: implement SES v2 API backend

* Add `anymail.backends.amazon_sesv2.EmailBackend` using SES v2 API
* Declare current SES v1 backend as "deprecated"

Closes #274
This commit is contained in:
Mike Edmunds
2023-02-26 14:16:46 -08:00
committed by GitHub
parent 67b19678d2
commit ea446a94d3
5 changed files with 1841 additions and 29 deletions

View File

@@ -30,6 +30,14 @@ vNext
*Unreleased changes*
Deprecations
~~~~~~~~~~~~
* **Amazon SES:** Anymail is switching to the Amazon SES v2 API for sending mail.
Support for the original SES v1 API is now deprecated, and will be dropped in a
future Anymail release (likely in late 2023). Many projects will not
require code changes, but you will need to update your IAM permissions. See
`Migrating to the SES v2 API <https://anymail.dev/en/latest/esps/amazon_ses/#amazon-ses-v2>`__.
Other
~~~~~
* Test against Django 4.2 prerelease, Python 3.11 (with Django 4.2),