分类: 系统运维
2014-06-28 11:02:24
Dspam 编译选项详解:
选项 |
描述 |
默认值 |
–prefix |
指定安装路径 |
/usr/local |
–sysconfdir |
指定Dspam.conf文件路径 |
prefix/etc |
–with-Dspam-home |
目录存放每个用户词典,签名等。 |
|
–enable-split-configuration |
启用拆分配置文件支持 |
|
–with-Dspam-home-mode |
设置DSPAM_HOME的访问模式 |
700 |
–with-Dspam-home-owner |
设置DSPAM_HOME的所有者 |
root |
–with-Dspam-home-group |
设置DSPAM_HOME的组 |
|
–with-Dspam-mode |
设置Dspam二进制的访问模式 |
2510 |
–with-Dspam-owner |
设置Dspam二进制的所有者 |
|
–with-Dspam-group |
设置Dspam二进制的组 |
|
–enable-large-scale |
管理大规模实施的文件结构。用户数据被为$HOME/data/u/s/user而不是$HOME/data/use |
no |
–enable-domain-scale |
管理文件结构支持域的实施,将用户数据为$HOME/data/domain.com/user和$HOME/opt-in/domain/user.Dspam而不是$HOME/data/user |
no |
–disable-trusted-user-security |
这将导致DSPAM对每个用户都是“信任”,有可能让他们通过 DSPAM 在上执行任意命令 |
enabled |
–enable-homedir |
启用主目录的文件系统存储,~/.Dspam |
no |
–enable-daemon |
生成 DSPAM 守护模式支持,并建立相关的Dspamc瘦客户端。POSIX threads(简称Pthreads) 需要建立daemon模式和使用的存储驱动程序必须是安全线程,你必须启用。如果您打算使用其他(LMTP的/ SMTP)的投递方法,然后本地投递(你不需要运行DSPAM作为该守护进程)。 |
no |
–enable-long-usernames |
支持长的用户名,默认值是使用和操作系统上相同长度的用户名 |
no |
–enable-external-lookup |
Enable/Disable 外部用户查找 |
no docs yet |
–with-delivery-agent |
覆盖默认的投递代理,此选项在 Dspam.conf 中设置。默认的OS依赖: |
OS dependent |
Linux: /usr/bin/proc |
||
FreeBSD: /usr/libexec/.local |
||
Solaris: /usr/bin/ |
||
Cygwin: /usr/bin/proc |
||
–with-storage-driver |
hash_drv |
hash_drv |
_drv |
||
pgsql_drv |
||
sqlite_drv |
||
sqlite3_drv |
||
–with--includes |
指定 的路径 |
|
–with- -libraries |
指定 库的路径 |
|
–enable-virtual-users |
告诉DSPAM为每个DSPAM用户创建虚拟用户的ID。如果您的用户在系统上并不存在(例如,通过 getpwuid),或者你正在做一些怪异的共享UID。 |
|
–enable-preferences-extension |
首选项的扩展支持,在存储用户首选项,而不是平面文件(内置方法) |
|
–disable-4-initialization |
如果你编译libDspam为第三方应用程序的使用,和第三方应用程序调用其自身 libclient,你应该用它来禁用libDspam的初始化和libclient清理选项,并允许管理此应用程序。此选项会取消_server_init和_server_end对libDspam的调用。 |
|
–with-pgsql-includes |
指定PostgreSQL 的路径 |
|
–with-pgsql-libraries |
指定PostgreSQL 库的路径 |
|
–enable-virtual-users |
参考 |
|
–enable-preferences-extension |
参考 |
|
–with-sqlite-includes |
指定SQLite 的路径 |
|
–with-sqlitel-libraries |
指定SQLite 库的路径 |
|
–enable-syslog |
Enable/Disable 系统日志支持 |
yes |
–with-logfile |
设置日志文件路径名 |
|
–with-logdir |
指定一个供选择的日志目录,不要设置此为 /var/log ,除非DSPAM有权限写入该目录。 |
$Dspam_home/log |
–enable-debug |
打开调试输出的支持 |
no |
–enable-verbose-debug |
让DSPAM产生详细的调试输出,写入LOGDIR/ Dspam.debug文件中。要启用’–enable-debug’,除非您是查明故障问题,否则永远不要启用。 |
no |
–enable-bnr-debug |
激活贝叶斯降噪调试输出。给DSPAM输出调试日志。 |
no |
–enable-clamav |
使ClamAV能支持DSPAM |