Skip to main content

SendGrid Backend for Django

Project description

Simple django backend to send email using SendGrid’s Web API.

Installation

Install the backend from PyPI:

pip install sendgrid-django

Add the following to your project’s settings.py:

EMAIL_BACKEND = "sgbackend.SendGridBackend"
SENDGRID_USER = "Your SendGrid Username"
SENDGRID_PASSWORD = "Your SendGrid Password"

Done!

Example

from django.core.mail import send_mail
from django.core.mail import EmailMultiAlternatives

send_mail("Your Subject", "This is a simple text email body.",
  "Yamil Asusta <hello@yamilasusta.com>", ["yamil@sendgrid.com"])

# or
mail = EmailMultiAlternatives(
  subject="Your Subject",
  body="This is a simple text email body.",
  from_email="Yamil Asusta <hello@yamilasusta.com>",
  to=["yamil@sendgrid.com"],
  headers={"Reply-To": "support@sendgrid.com"}
)
mail.attach_alternative("<p>This is a simple HTML email body</p>", "text/html")

mail.send()

MIT

Enjoy :)

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

sendgrid-django-1.0.0.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

sendgrid-django-1.0.0.macosx-10.9-intel.exe (66.1 kB view details)

Uploaded Source

File details

Details for the file sendgrid-django-1.0.0.tar.gz.

File metadata

File hashes

Hashes for sendgrid-django-1.0.0.tar.gz
Algorithm Hash digest
SHA256 69606e9ae00aedd1905a04099badd8eddb8def9a37529445a54acd04883e0a72
MD5 29fc7e788c977dc71f8b14c211d0896b
BLAKE2b-256 af607500c52edb6f86a02b261f3aff1fd400f58066fa2346a0374a8ecb08a7cc

See more details on using hashes here.

File details

Details for the file sendgrid-django-1.0.0.macosx-10.9-intel.exe.

File metadata

File hashes

Hashes for sendgrid-django-1.0.0.macosx-10.9-intel.exe
Algorithm Hash digest
SHA256 b449d1de7286639cd913a4dbf308afb4115d7c9dc387135d7cb6d5c48875a0ea
MD5 574ce473f06696bebcec2a223f31d1ea
BLAKE2b-256 7d0a713439fd08ed4a768a050b7236f43dd8cdfd4447fddbb83097f5d57ce7f4

See more details on using hashes here.

Supported by

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