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"
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.