# Django Email HTML
[](https://travis-ci.org/ramusus/django-email-html)
This application can be used for quickly switching all emails from plain-text to html. For using it you need to do 2 steps:
add email_html to INSTALLED_APPS higher, then other third-party applications;
change all email templates to new html version;
Application substitutes built-in send_mail function by new smart send_mail function.
build-in:
send_mail(subject, message, from_email, recipient_list, fail_silently=False, auth_user=None, auth_password=None, connection=None)
new:
send_mail(subject, message, from_email=None, recipient_list=None, fail_silently=False, auth_user=None, auth_password=None, connection=None)
## Few new features:
Message attribute using for html or plain-test message body. If it contains html, plain-text body will generated automatically based on html version;
from_email attribute is not required. By default it will set from settings.DEFAULT_FROM_EMAIL;
Depending on settings.EMAIL_ADMIN_DUPLICATE all copies of email messages also sending to ADMIN emails (using bcc header);
New function can be used:
send_mail(subj, html, recipient_list=emails)
## Requirements:
beautifulsoup4
w3m (for generating plain-text from html)
## Important notes:
Place email_html application in INSTALLED_APPS before all other applications, which sending emails you need to make html based by default;
Html body must contains <html> tag, otherwise function would think this is a plain-text body;
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 django-email-html-0.2.0.tar.gz.
File metadata
- Download URL: django-email-html-0.2.0.tar.gz
- Upload date:
- Size: 8.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
164fe6385418671bc9f1ab3c2032761a0a392365f98b7f5bf12523450abdd35f
|
|
| MD5 |
7bc1e22b852696b0ade4d7cfacd36089
|
|
| BLAKE2b-256 |
294a495808616a0005054dc607ad20486baeb2f52d1bfb17f67bf061f30d1cc3
|