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!
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.1.tar.gz
(4.1 kB
view hashes)
Built Distribution
Close
Hashes for django-outbox-0.5.1.macosx-10.9-intel.exe
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea3ac5818d3c381b4dffa3f6adee4c6d83f729edb949a6bb9e4745f9f43de86c |
|
MD5 | 59c6fe6dbc97b47eceb39071b2a10ab7 |
|
BLAKE2b-256 | f4dd71695b10fa3f691c8f0a0210d8c5fd26b47f37bfede68c350c3304df521d |