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

Uploaded Source

Built Distribution

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

Uploaded Source

File details

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

File metadata

File hashes

Hashes for sendgrid-django-0.0.1.tar.gz
Algorithm Hash digest
SHA256 7d2a259a21fcc3673e26f29660385930a8e964b698f89484d8503525a4711db8
MD5 10e804f9c0e9af91201896edb409b0d4
BLAKE2b-256 7d33cfd180b199a3cc2af17b2afe42ce806dc257b57a8c45f0aaf304d331a18f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sendgrid-django-0.0.1.macosx-10.9-intel.exe
Algorithm Hash digest
SHA256 2186eb243f45029e7f923244b1c6c98610669c667ac28be1fa66df1dc753857f
MD5 81147d3f6d4749b70db3f1e87da1661b
BLAKE2b-256 002bf3ecb721fe7db5b8dfcf2a32c1ced6dce4919c448107032e5ab02173fd68

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