Django Outbox is an app that enable you to see the emails sent by your project through the web browser.
Project description
Capture all mails sent and show it in a simple web interface.
Quick Start
Install the package in your environment:
$ pip install django-outbox
Configure your django development settings file to use file based email backend:
from os import path
EMAIL_BACKEND = 'django.core.mail.backends.filebased.EmailBackend'
EMAIL_FILE_PATH = path.join(ROOT_PATH, 'tmp', 'app-mails')
Also add django_outbox to your installed apps:
INSTALLED_APPS += (
'django_outbox',
)
Add the django outbox url to your urls.py:
# urls.py
from django.conf import settings
# This will prevent from showing the outbox in production. The outbox
# will only be available when the DEBUG setting is true.
if settings.DEBUG:
urlpatterns += patterns('',
url(r'^outbox/', include('django_outbox.urls')),
)
Now just run your application in debug mode and access /outbox. All should be working!
The project is in early stage. It still don’t have some basic features like pagination or support for HTML emails.
Contributing
This project use pytest. To run the tests just type:
$ py.test
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-outbox-0.5.tar.gz
(4.1 kB
view hashes)
Built Distribution
Close
Hashes for django-outbox-0.5.macosx-10.9-intel.exe
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9038d950f5cb16013af0b4ea18a76639a1e78aa023ff865f5b5e78fadd8e3964 |
|
MD5 | 76fdf1d056149d2a81ad033657bf7ed6 |
|
BLAKE2b-256 | 2039b4e72e84dd34810971a7618b73b2ccb754e56b0da6162a3727e9fa648ce0 |