mailbot icon indicating copy to clipboard operation
mailbot copied to clipboard

MailBot: register callbacks to be executed on mail reception.

####### MailBot #######

.. image:: https://secure.travis-ci.org/magopian/mailbot.png?branch=master :alt: Build Status :target: https://travis-ci.org/magopian/mailbot

MailBot: register callbacks to be executed on mail reception.

  • Authors: Mathieu Agopian and contributors <https://github.com/magopian/mailbot/contributors>_
  • Licence: BSD
  • Compatibility: Python 2.7 and Python 3.3
  • Project URL: https://github.com/magopian/mailbot
  • Documentation: http://mailbot.rtfd.org/

Hacking

Setup your environment:

::

git clone https://github.com/magopian/mailbot.git
cd mailbot

Hack and run the tests using Tox <https://pypi.python.org/pypi/tox>_ to test on all the supported python versions:

::

make test

There's also a live test suite, that you may run using the following command:

::

make livetest

Please note that to run live tests, you need to create a livetest_settings.py file with the following content:

::

# mandatory
HOST = 'your host here'
USERNAME = 'your username here'
PASSWORD = 'your password here'

# optional
# check http://imapclient.readthedocs.org/en/latest/#imapclient.IMAPClient)
PORT = 143  # port number, usually 143 or 993 if ssl is enabled
USE_UID = True
SSL = False
STREAM = False

For convenience, you can copy the provided sample, and modify it:

::

$ cp livetest_settings.py.sample livetest_settings.py