我已经为 postfix 安装了 cluebringer-2.0.7,并在 postfix 的 main.cf 文件中启用了以下行。但我看不到任何政策在起作用
smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated reject_unauth_destination check_policy_service inet:127.0.0.1:10031 smtpd_end_of_data_restrictions=check_policy_service inet:127.0.0.1:10031
为了进一步检查,我启用了 policyd 登录,它只显示在日志下方,并且当我发送新电子邮件时没有日志被填充。
[2012/06/12-21:18:50 - 13949] [核心] 通知:进程后台 [2012/06/12-21:18:50 - 13949] [CBPOLICYD] 通知:Policyd v2 / Cluebringer - v2.0.7 [2012/06/12-21:18:50 - 13949] [CBPOLICYD] 注意:正在初始化系统模块。[2012/06/12-21:18:50 - 13949] [CBPOLICYD] 注意:系统模块已初始化。[2012/06/12-21:18:50 - 13949] [CBPOLICYD] 注意:模块加载开始...... [2012/06/12-21:18:50 - 13949] [核心] 注意:=> AccessControl:启用 [2012/06/12-21:18:50 - 13949] [核心] 注意:=> CheckHelo:启用 [2012/06/12-21:18:50 - 13949] [核心] 注意:=> CheckSPF:已启用 [2012/06/12-21:18:50 - 13949] [核心] 注意:=> 灰名单:已启用 [2012/06/12-21:18:50 - 13949] [核心] 注意:=> 配额:已启用 [2012/06/12-21:18:50 - 13949] [核心] 注意:=> 协议(后缀):已启用 [2012/06/12-21:18:50 - 13949] [核心] 注意:=> 协议(Bizanga):启用 [2012/06/12-21:18:50 - 13949] [CBPOLICYD] 注意:模块加载完成。[2012/06/12-21:18:50 - 13949] [核心] 注意:2012/06/12-21:18:50 cbp(类型 Net::Server::PreFork)开始!pid(13949) [2012/06/12-21:18:50 - 13949] [核心] 注意:绑定到主机上的 TCP 端口 10031 * [2012/06/12-21:18:50 - 13949] [核心]警告:组未定义。默认为 EGID '0 10 6 4 3 2 1 0' [2012/06/12-21:18:50 - 13949] [核心] 警告:用户未定义。默认为 EUID“0” 绑定到主机上的 TCP 端口 10031 * [2012/06/12-21:18:50 - 13949] [核心] 警告:组未定义。默认为 EGID '0 10 6 4 3 2 1 0' [2012/06/12-21:18:50 - 13949] [核心] 警告:用户未定义。默认为 EUID“0” 绑定到主机上的 TCP 端口 10031 * [2012/06/12-21:18:50 - 13949] [核心] 警告:组未定义。默认为 EGID '0 10 6 4 3 2 1 0' [2012/06/12-21:18:50 - 13949] [核心] 警告:用户未定义。默认为 EUID“0”
我需要为 postfix 做更多的设置来监听 policyd 吗???请帮忙
这就是您需要使用 Postfix 做的所有事情,但您需要填充 Policyd 使用的 mysql 数据库。
将 web 文件从 webui 目录复制到 web 可访问目录。打开页面并设置您想要的内容(配额、限制等)。
不要忘记创建某种用户/密码访问控制(例如通过 .htaccess/.htpasswd 文件...