Skip to main content

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


Release history Release notifications

This version
History Node

0.6.0

History Node

0.5.1

History Node

0.5

History Node

0.4

History Node

0.3

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
django-outbox-0.6.0.tar.gz (4.1 kB) Copy SHA256 hash SHA256 Source None Mar 21, 2015

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page