Demo:
- URL: http://188.165.254.60:8083
- Login: admin@example.net
- Password: password
Table of Contents
Required:
- MongoDB Server
- Mongo Mail Server
- Python 2.7.6+ (< 3.x)
- python-gevent 1.0+
- recent setuptools and pip installer
- Nginx (optionnal)
Installation:
$ pip install --process-dependency-links mongo-mail-web
OR
$ git clone https://github.com/radical-software/mongo-mail-web.git && cd mongo-mail-web
$ pip install --process-dependency-links .
$ mongo-mail-web --help
Create admin user:
$ mongo-mail-web create-superadmin
In progress...
See demonstration environment: Mongo Mail Demo
Module Setting
Default: mongo_mail_web.settings.Prod
# with command mode
$ export MMW_SETTINGS=mongo_mail_web.settings.Prod
# with docker environ
$ docker run -e MMW_SETTINGS=mongo_mail_web.settings.Prod
# with command arguments
$ mongo-mail-web -c mongo_mail_web.settings.Prod <CMD>
Default: mongodb://localhost/message
http://docs.mongodb.org/manual/reference/connection-string/
Default: admin@example.net / password
# local_settings.py in PYTHONPATH or current Path
SECRET_KEY = "A1234"
$ mongo-mail-web -c mongo_mail_web.settings.Custom <CMD>
- Tests
- Wizard configuration
- Websocket
- Outsourcing jobs to celery to share with Mongo Mail Server
- Specifics features for Filter mode, Turing Filter, Quarantine...
- Purge task
- PDF Exporting
- Mail Reporting
- Rest API
To contribute to the project, fork it on GitHub and send a pull request, all contributions and suggestions are welcome.