Welcome to Django GSuite Email’s documentation!¶
This package allows to use Django’s send_mail command to send emails through GSuite account.
It requires a serviceaccount credential created in Google coud console, The crendential file need to have https://www.googleapis.com/auth/gmail.send scope.
Follow this tutorial to create the credentials file, make sure to add https://www.googleapis.com/auth/gmail.send scope.
Usage¶
Add to installed apps in setings.py:
INSTALLED_APPS = [ ... 'django_gsuite_email', ... ]
Set the Email EMAIL_BACKEND setting:
EMAIL_BACKEND = 'django_gsuite_email.GSuiteEmailBackend'
Send emails:
from django.core.mail import send_mail send_mail( 'Subject here', 'Here is the message.', 'from@example.com', ['to@example.com'], fail_silently=False, )