Simple package to wrap Django's built-in `send_mail` function with channels
Project description
Simple package to wrap Django’s built-in send_mail function with channels, sending the mail with whichever backend you are using asynchronously.
Install
Requires Django 1.8+ and Channels.
pip install channels-sendmail
Usage
Add to your routing
channel_routing = [
# ...
include('sendmail.routing.channel_routing'),
]
Use where you have used django.core.mail.send_mail in the past:
from sendmail import send_mail
send_mail(...) # Normal arguments to send_mail
Configuration
CHANNELS_SENDMAIL_CHANNEL_NAME which defaults to “django.core.mail.send_mail”
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.