NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3131 most downloaded on PyPI
A Django email backend for Amazon's Simple Email Service (SES)
Last release 1 months ago
03 Sep 2026
Ships unpredictably
gaps range from 2 weeks to 11 months
Most releases are documented
notes for 48 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
16 years old
68 releases · first in 2011
Update pyproject.toml, default python to 3.14 by @pcraciunoiu in #372
Full Changelog: v4.7.2...v4.8.0
v4.8.0 Latest
Latest
Compare
One column per quarter.
Fix status check for bounced email addresses by @alexiri in #369
Re-add django 3.2 support, accidentally removed in v4.7.0
Re-add django 3.2 support, accidentally removed in v4.7.0
Although please upgrade to Django 4.2, we'll probably drop v3 support as it's not officially supported by Django itself.
Bump virtualenv from 20.35.4 to 20.36.1 by @dependabot [bot] in #366
Full Changelog: v4.6.0...v4.7.0
test(ci): add LocalStack integration for AWS SES testing by @hesstobi in #364
Bump django from 4.2.18 to 4.2.20 by @dependabot [bot] in #350
Full Changelog: v4.4.0...v4.5.0
Bump django from 4.2.17 to 4.2.18 by @dependabot [bot] in #345
Full Changelog: v4.3.2...v4.4.0
Avoid migrations when not using blacklist feature ( #343 ) by @alexandernst in #344
Full Changelog: v4.3.1...v4.3.2
Bump django from 4.2.16 to 4.2.17 by @dependabot [bot] in #340
Full Changelog: v4.3.0...v4.3.1
New feature: receiving emails. This must be manually configured if you wish to use it.
Automatic handling of bounce and complaint events, managed with a blacklist
Automatic handling of bounce and complaint events, managed with a blacklist
Pulls:
https://github.com/django-ses/django-ses/pull/329
Drop requirement for pytz
Pulls:
Adds support for AWS Session Profile with a new setting.
Adds support for AWS Session Profile with a new setting.
This is a minor bump due to the new setting, it also changes the way the connection is initialized, see here.
Pulls:
Issues:
Drops support for Django 2 and python 3.7
Drops support for Django 2 and python 3.7
Pulls:
Fixes unicode surrogate issues from 3.11.9 and 3.12.3
Fixes unicode surrogate issues from 3.11.9 and 3.12.3
Pulls:
Issues:
https://github.com/django-ses/django-ses/pull/281
Pulls:
https://github.com/django-ses/django-ses/compare/v3.5.0...v3.5.1
https://github.com/django-ses/django-ses/compare/v3.5.0...v3.5.1
Fix a security issue for certificates, see diff:
Fix a security issue for certificates, see diff:
https://github.com/django-ses/django-ses/compare/v3.4.1...v3.5.0
In particular b71b5f413293a13997b6e6314086cb9c22629795
Nothing published for this version
Breaking change for AWS_SES_RETURN_PATH setting merged in #276
Breaking change for AWS_SES_RETURN_PATH setting merged in #276
See https://github.com/django-ses/django-ses/pull/276/files#r1169200001 for example
- #269 - #268 - #266 - #265
Nothing published for this version
Nothing published for this version
Nothing published for this version
https://github.com/django-ses/django-ses/compare/v3.1.0...v3.1.2
#255 , #254, #252, #246
https://github.com/django-ses/django-ses/compare/v3.1.0...v3.1.2
#250 Add support for temporary AWS credentials using session token.
#250 Add support for temporary AWS credentials using session token.
Nothing published for this version
Major version! #238 - use poetry to build #239 - use cryptography instead of cumbersome-to-install m2crypto #240 - update changelog
Major version!
#238 - use poetry to build #239 - use cryptography instead of cumbersome-to-install m2crypto #240 - update changelog
Nothing published for this version
Nothing published for this version
Nothing published for this version
#234 Add DashboardView class based for easier customization
#234 Add DashboardView class based for easier customization
Nothing published for this version
* #227 (via #228) Add support for using SES across accounts with identity owner
- #226 and #225 - #224 and #223 - #222
Nothing published for this version
#215 - Ability to set config for boto3 client
#215 - Ability to set config for boto3 client
8bfd17fed03480453ec5756009abd804135dac99
8bfd17fed03480453ec5756009abd804135dac99
Most notably this drops support for Django 1 and Python 2. Also fixes event handling.
Most notably this drops support for Django 1 and Python 2. Also fixes event handling.
#204 #206 #210 #214
#199 Improve email monitoring/tracking #201 Fix AWS Signature v4 errors
#199 Improve email monitoring/tracking #201 Fix AWS Signature v4 errors
#193 Fix admin dashboard broken during boto3 upgrade
#193 Fix admin dashboard broken during boto3 upgrade
#189 Support for all of python 2.7
#189 Support for all of python 2.7
#187 Fix close connection error
#187 Fix close connection error
NOTE: This is a major version bump with breaking changes.
NOTE: This is a major version bump with breaking changes.
NOTE2: This is most likely the last release to support python2.
AWS_SES_PROXY and related settings. You must use environment variables to configure the proxy now. This is documented in the README.#178 fix event type and improve documentation for AWS bounce setup
#178 fix event type and improve documentation for AWS bounce setup
* #165 Add testing for Django 2.2 * #175 Add AppConfig with verbose_name
Same as 11, but with tweaks in #173
Same as 11, but with tweaks in #173
* #172 Added a bounce extra to setup.py
bounce extra to setup.pyAlso updates #157, and see #143 and #141.
Nothing published for this version
#163 Exclude "tests" directory from package. Fix tox tests.
#163 Exclude "tests" directory from package. Fix tox tests.
* #161 Don't catch BaseException * #160 Drop support for Django < 1.11, and add testing for Django 2.1 * #159 Remove obsolete syncdb instructions
- #152 Fix #151, bounce message bytes. - #151 Request Confirmation: TypeError at /ses/bounce/ a bytes-like object is required, not 'str'
#143 and #141 - python 2 error with bounce notification verification.
#143 and #141 - python 2 error with bounce notification verification.
* #126 support for delivery notification * #129 universal wheel * #130 pip cache in travis * #131 travis cleanup * #132 TOXENV update * #133 test agai
assertEqualJust because I created 0.8.3 wrong somehow for python 3...
Just because I created 0.8.3 wrong somehow for python 3...
* #125 Add SES configuration set support (really the only feature) * #117 Fix doc link * #113 Drop support for Django <1.8 * #115 Update library URL i
- #111 Add support for proxy and host - #110 Rename files so all test files are detected and ran under all targets - #107 Fix SES Admin rendering - #1
Nothing published for this version
- #90 Add alternative way to add Django SES database tables if running Django 1.9 - #92 Require at least a version of boto with explicit py3 support -
Your coding agent can read these notes before it upgrades. Set up the MCP server →