跳转到主要内容

MaildropHost安装配方

项目描述

cns.recipe.maildrophost 是一个简单的配方,用于从tarball中安装 MaildropHost,可以通过修改 config.py 文件来配置产品。除了下载、解包和修改 config.py 外,没有进行其他更改。

示例

[maildrophost]
recipe = cns.recipe.maildrophost
version = 1.22
target = ${buildout:directory}/products
MAILDROP_HOME=/tmp/maildrop
MAILDROP_SPOOL=/tmp/maildrop/spool
MAILDROP_VAR=/tmp/maildrop/var
MAILDROP_PID_FILE=/var/run/maildrop/maildrop.pid
MAILDROP_LOG_FILE=/var/log/maildrop/maildrop.log
PYTHON=/usr/bin/python
SMTP_HOST=localhost
SMTP_PORT=25
MAILDROP_INTERVAL=120
DEBUG=0
DEBUG_RECEIVER=
MAILDROP_BATCH=0
MAILDROP_TLS=0
MAILDROP_LOGIN=
MAILDROP_PASSWORD=
WAIT_INTERVAL=0.0
ADD_MESSAGEID=0
SUPERVISED_DAEMON=0

version 是可选的,默认为 1.22

target 是可选的。默认为 ${buildout:directory}/products

所有其他选项(带大写字母)都是 MaildropHost 特定选项。有关确切含义,请参阅 MaildropHost/config.py

选项 MAILDROP_USER(上述内容未包含)是针对maildropctl控制脚本的,该脚本生成在${buildout:directory}/bin目录下。如果您想以特定用户身份运行maildrop进程,请将MAILDROP_USER选项添加到buildout配置中。否则,将使用当前用户启动maildrop守护进程。

请勿手动更改MaildropHost目录中的任何内容!

版本 1.5.2

修复了maildropctl脚本中的配置文件名。

版本 1.5.1

修复了覆盖注释项的问题。

版本 1.5

更新以与MaildropHost 1.22兼容 - config.py文件现在是单独的‘config’。两种版本都受支持。如果没有config.py,则使用config。现在默认为MaildropHost 1.22。

版本 1.4

修复了MAILDROP_USER选项。此选项不起作用。感谢dhigu。

版本 1.3

修复了download_dir - 如果download_directory不可用,则使用buildout中的download_cache或downloads目录。

项目详情


下载文件

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

源分布

cns.recipe.maildrophost-1.5.2.tar.gz (4.0 kB 查看散列)

上传时间

构建分布

cns.recipe.maildrophost-1.5.2-py2.4.egg (7.7 kB 查看散列)

上传时间

支持者