Skip to main content

用于编辑 procmail 的 procmailrc 文件的 Web 界面。

项目描述

https://img.shields.io/pypi/v/django-procmail.svg https://img.shields.io/pypi/l/django-procmail.svg

Django procmail 是一个 Django 应用程序,允许编辑 procmail 的 procmailrc 文件。

http://procmail-demo.genua.fr/上提供了一个带有用户名/密码 demo/demo 的演示。

要求

安装

使用 pip 安装:

sudo pip install pyprocmail

或从源代码:

sudo make install

快速开始

  1. 像这样将procmail添加到您的 INSTALLED_APPS 设置中:

    INSTALLED_APPS = (
        'django.contrib.admin',
        ...,
        'procmail',
    )

    对于国际化支持,将django.middleware.locale.LocaleMiddleware添加 到您的 MIDDLEWARE_CLASSES 设置中,如下所示:

    MIDDLEWARE_CLASSES = (
        ...
        'django.middleware.locale.LocaleMiddleware',
        ...
    )
  2. 在您的项目 urls.py 中包含procmail URLconf,如下所示:

    urlpatterns = [
        url(r'^admin/', admin.site.urls),
        ...
        url(r'^procmail/', include('procmail.urls', namespace="procmail")),
    ]
  3. 启动开发服务器并访问http://127.0.0.1:8000/procmail/ 以编辑您的 procmailrc。

设置

所有设置都是可选的。将它们添加到settings.py以自定义django-procmail

  • PROCMAIL_INPLACE : django-procmail应该尝试就地编辑 procmailrc 吗?默认为

  • PROCMAIL_DEBUG_DIR:当PROCMAIL_INPLACE为 False 时,我们在哪里复制 procmailrc 文件以进行编辑。默认值为None,没有定义目录。如果PROCMAIL_INPLACE 为 False ,默认值将崩溃。

  • PROCMAIL_TEST_PROCMAILRC:procmailrc 文件的路径,在定义时用于每个用户。它在这里用于测试目的。默认值为None

  • PROCMAIL_FALLBACK_ENCODING:当字符集自动检测失败时用于读取 procmailrc 文件的编码。默认值为'ISO-8859-15'。您应该始终使用此参数的单字节编码。

  • PROCMAIL_DEFAULT_ENCODING:用于读取和写入 procmailrc 文件的 Chich 编码。如果读取失败(错误的字符集),我们尝试自动检测字符集,如果自动检测失败,我们回退到 PROCMAIL_FALLBACK_ENCODING。默认值为'utf-8'

  • PROCMAIL_DEFAULT_PROCMAILRC:当用户还没有 procmailrc 文件时创建的 procmailrc 文件的内容。

  • PROCMAIL_VENDOR_CSS:具有两个键'bootstrap''font-awesome'的字典。bootstrap3 和 fontawesome CSS 的 url。默认为 “//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css”“//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome。 min.css”

  • PRCOMAIL_VENDOR_JAVASCRIPT:具有四个键'jquery''jquery-ui''sortable''bootstrap'的有序字典。默认分别为 "//code.jquery.com/jquery-1.11.3.min.js" , "//code.jquery.com/ui/1.11.4/jquery-ui.js" , //cdn。 jsdelivr.net/sortable/latest/Sortable.min.js”“//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js”

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

django-procmail-0.1.tar.gz (46.7 kB 查看哈希)

已上传 source