Skip to content

Latest commit

 

History

History
52 lines (34 loc) · 1.07 KB

README.rst

File metadata and controls

52 lines (34 loc) · 1.07 KB

SendGrid-django

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 <[email protected]>", ["[email protected]"])

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

mail.send()

MIT

Enjoy :)