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

Uploaded Source

Built Distribution

sendgrid-django-1.2.0.macosx-10.10-x86_64.exe (66.4 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for sendgrid-django-1.2.0.tar.gz
Algorithm Hash digest
SHA256 dc6c66fae66c1e7fbb7f7bd467f700865c26b3039a9e846f592cdfb28e41fbb6
MD5 a1ff14a18670014bdebdb96af6e96cfc
BLAKE2b-256 ac67038264fad4e11f82443826110417002b499b24a0a024d99d1da5a1d28372

See more details on using hashes here.

File details

Details for the file sendgrid-django-1.2.0.macosx-10.10-x86_64.exe.

File metadata

File hashes

Hashes for sendgrid-django-1.2.0.macosx-10.10-x86_64.exe
Algorithm Hash digest
SHA256 0bbd199d0b20239f37201bc5065bb79d2dd7060ff875b061c12b28e8bef6d973
MD5 81dde4114728189d125a85c9e605ecf6
BLAKE2b-256 61e159d376472ea42e96a0b03224bc092905a9510280a321508ca6bd80b45740

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