django-zenmailbox 0.0.2

Creator: danarutscher

Last updated:

Add to Cart

Description:

djangozenmailbox 0.0.2

ZenMailbox provides functionality to sync inbox with Django admin, thread messages, and reply in threads.

Installation

Install package using pip:
pip install django-zenmailbox


In order to use ckeditor in html text fields add use this command instead:
pip install django-zenmailbox[ckeditor]


Quick start

Add “zenmailbox” to your INSTALLED_APPS:
INSTALLED_APPS = [
...
'zenmailbox',
'ckeditor' # if you installed package with ckeditor extra requirement
]

Run python manage.py migrate to create mail models.
Start the development server and visit http://127.0.0.1:8000/admin/zenmailbox/mailbox/
to create mailbox.
Choose created mailbox then use action Fetch mail. It can take a while.
Setup zenmailbox.mailbox_manager.fetch_new_mail calling periodically (celerybeat, cron etc)



Settings
To change reply template place it under zenmailbox/reply.html
Django settings entries:
ZENMAILBOX_ATTACHMENTS_FOLDER = os.path.join(BASE_DIR, 'attachments')
ZENMAILBOX_ATTACHMENT_PATH_FORMAT = '{mailbox.id}/{folder.id}/{mail.id}/{attachment.filename}'
ZENMAILBOX_CKEDITOR_SETTINGS = "default"

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.