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.
Source Distribution
File details
Details for the file channels-sendmail-0.0.1.tar.gz
.
File metadata
- Download URL: channels-sendmail-0.0.1.tar.gz
- Upload date:
- Size: 2.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31e3f45dd1cf3fb970d25bc8d8b73606c3e42de1bb6ede7bd455b493d25fd135 |
|
MD5 | 3e23b6b728978a8a261c64002374f2a0 |
|
BLAKE2b-256 | 073d5e29410c2b8bfd5de5c9bd0e49549b8eb299320edb7fd58947161c6663ac |