Skip to main content

An implementation of Django's EmailBackend compatible with sendgrid-python v5+

Project description

# django-sendgrid-v5 [![Latest Release](https://img.shields.io/pypi/v/django-sendgrid-v5.svg)](https://pypi.python.org/pypi/django-sendgrid-v5/) [![Travis Build Status](https://travis-ci.org/sklarsa/django-sendgrid-v5.svg)](https://travis-ci.org/sklarsa/django-sendgrid-v5)

This package implements an email backend for Django that relies on sendgrid’s REST API for message delivery.

It is under active development, and pull requests are more than welcome!

To use the backend, simply install the package (using pip), set the EMAIL_BACKEND setting in Django, and add a SENDGRID_API_KEY key (set to the appropriate value) to your Django settings.

## How to Install

  1. pip install django-sendgrid-v5

  2. In your project’s settings.py script: 1. Set EMAIL_BACKEND = “sendgrid_backend.SendgridBackend” 2. Set the SENDGRID_API_KEY in settings.py to your api key that was provided to you be sendgrid. SENDGRID_API_KEY = os.environ[“SENDGRID_API_KEY”]

### Other settings

  1. To toggle sandbox mode (when django is running in DEBUG mode), set SENDGRID_SANDBOX_MODE_IN_DEBUG = True/False. 1. To err on the side of caution, this defaults to True, so emails sent in DEBUG mode will not be delivered, unless this setting is explicitly set to False.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-sendgrid-v5-0.6.86.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_sendgrid_v5-0.6.86-py2.py3-none-any.whl (6.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file django-sendgrid-v5-0.6.86.tar.gz.

File metadata

File hashes

Hashes for django-sendgrid-v5-0.6.86.tar.gz
Algorithm Hash digest
SHA256 1d09108af818a6288b237b27552eafbe594a345f9a5f342c1cd540d64279bbff
MD5 eeaaa79741a82ad4c0a813588ec02c7d
BLAKE2b-256 8a49427be51d277b172856b9d1d8234ff2d521b2356b31852037c902dc31c166

See more details on using hashes here.

File details

Details for the file django_sendgrid_v5-0.6.86-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_sendgrid_v5-0.6.86-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d749139572dfce59df7d18404ce2b10a485686bd6ed1779a598a7517d068afe2
MD5 be59fc69b0fd3d531581bbd2a84245c2
BLAKE2b-256 2870f2bd0a8201b85e44bed3c825b5d001f3c652123652b416492c4b79badc00

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page