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.3.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

sendgrid-django-1.0.3.macosx-10.9-intel.exe (66.5 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for sendgrid-django-1.0.3.tar.gz
Algorithm Hash digest
SHA256 a7828c0cf49254662850cf6e11182b0c2aedb96e4c8adbbc50567ad3440b5a5e
MD5 77ceb535e4ab631d4eec70f0ee029f6f
BLAKE2b-256 0ec1f60905417dfa1d9bfec544784a9161eb24c1061d403a86767ae2c9249cb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sendgrid-django-1.0.3.macosx-10.9-intel.exe
Algorithm Hash digest
SHA256 c02f76558108ec1cd6075b4bd238eeb293d36e08f73e48243bbb2baee3ccaf88
MD5 58999b0be222664c741cea73eeac1d96
BLAKE2b-256 b3e3783ebbd49c727c47838acaaf1dbe6d84d4408a379b0d3c037cec40afed9c

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