1
0
Fork 0
No description
Find a file
Adam Coddington f706cacd27 Skip integration tests if there are missing environment variables.
This should allow Pull Requests to properly run all non-integration tests.

Squashed commit of the following:

commit a03e2a6592234e089d1fe9adc360b1e33a0c4b57
Author: Adam Coddington <me@adamcoddington.net>
Date:   Tue Jul 21 22:57:27 2015 -0700

    Removing a dummy empty variable.

commit cd5964ab59
Author: Adam Coddington <me@adamcoddington.net>
Date:   Tue Jul 21 22:52:52 2015 -0700

    Removing unused import.

commit 39b67b8562
Author: Adam Coddington <me@adamcoddington.net>
Date:   Tue Jul 21 22:52:35 2015 -0700

    Use TestCase.skipTest.

commit 63d6dad73e
Author: Adam Coddington <me@adamcoddington.net>
Date:   Tue Jul 21 22:44:16 2015 -0700

    Testing something out to make sure integration tests will fail.

commit 51f0cf44bf
Author: Adam Coddington <me@adamcoddington.net>
Date:   Tue Jul 21 22:38:50 2015 -0700

    Adding unittest2 to requirements so we can skip tests on Python 2.6.

commit 3cc035f58b
Author: Adam Coddington <me@adamcoddington.net>
Date:   Tue Jul 21 20:56:04 2015 -0700

    Try skipping integration tests if not all environment variables are available.
2015-07-21 22:57:41 -07:00
django_mailbox Skip integration tests if there are missing environment variables. 2015-07-21 22:57:41 -07:00
docs add DJANGO_MAILBOX_ATTACHMENT_UPLOAD_TO setting 2015-06-22 17:28:23 -06:00
.gitignore #44: Adding south migration matching Django 1.7 migration. 2015-03-23 19:50:16 -07:00
.travis.yml Adding Python 3.4. 2015-07-07 21:02:01 -07:00
CHANGELOG.rst Updating changelog. 2015-07-07 23:19:44 -07:00
LICENSE Adding license. 2014-02-22 20:01:30 -08:00
MANIFEST Bumping version number. 2013-01-14 03:32:46 -08:00
MANIFEST.in Cleaning up tests; moving test e-mail messages; fixing bugs relating to message encoding rehydration. 2013-07-26 18:07:31 -07:00
readme.rst This is a better preposition. 2014-09-10 14:38:12 -07:00
rtd_requirements.txt Lower the version number of django used for building documentation. 2015-04-21 12:19:29 -07:00
setup.py Skip integration tests if there are missing environment variables. 2015-07-21 22:57:41 -07:00

.. image:: https://travis-ci.org/coddingtonbear/django-mailbox.png?branch=master
   :target: https://travis-ci.org/coddingtonbear/django-mailbox

.. image:: https://badge.fury.io/py/django-mailbox.png
    :target: http://badge.fury.io/py/django-mailbox

.. image:: https://pypip.in/d/django-mailbox/badge.png
    :target: https://pypi.python.org/pypi/django-mailbox


Easily ingest messages from POP3, IMAP, or local mailboxes into your Django application.

This app allows you to either ingest e-mail content from common e-mail services (as long as the service provides POP3 or IMAP support),
or directly recieve e-mail messages from ``stdin`` (for locally processing messages from Postfix or Exim4).

These ingested messages will be stored in the database in Django models and you can process their content at will,
or -- if you're in a hurry -- by using a signal receiver.

- Documentation for django-mailbox is available on
  `ReadTheDocs <http://django-mailbox.readthedocs.org/>`_.
- Please post issues on
  `Github <http://github.com/coddingtonbear/django-mailbox/issues>`_.
- Test status available on
  `Travis-CI <https://travis-ci.org/coddingtonbear/django-mailbox>`_.