Releases: yunojuno-archive/django-inbound-email
Drop support for Py2 and Django < 1.11
Add support for HTML only SendGrid emails
h/t to @dwasyl for this fix.
Add Mandrill authentication support
h/t to @tim-schilling for this fix.
Update mandrill support
Incl better formatting of mailbox addresses involving commas
Mailgun support
v0.5
v0.4.2
Improved documentation, with code sample showing how to handle attachments as django model properties.
v0.3.3
Adds new signal for emails that cannot be processed - email_received_unacceptable
.
This allows client applications who are subscribed to the signal to handle the inbound error. Errors are handled in this slightly unconventional manner as most external mail services require that the app return a 200 OK HTTP response, even if they can't handle the email, to prevent the service from endlessly retrying.
This approach allows the app to support both (conflicting) requirements - returning a 200 to the calling service, whilst still handling the error internally.
v.0.3.4
Update email_received
signal to pass the backend processing class as the sender
argument.