如何使用 policyd v2 限制 postfix 发送有限的电子邮件?

如何使用 policyd v2 限制 postfix 发送有限的电子邮件?

我已经为 postfix 安装了 cluebringer-2.0.7,并在 postfix 的 main.cf 文件中启用了以下行。但我看不到任何策略起作用

smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated rejection_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] [CORE] 通知:进程后台运行 [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] [CORE] 通知:=> AccessControl:已启用 [2012/06/12-21:18:50 - 13949] [CORE] 通知:=> CheckHelo:已启用 [2012/06/12-21:18:50 - 13949] [CORE] 通知:=> CheckSPF:已启用 [2012/06/12-21:18:50 - 13949] [CORE] 通知:=> 灰名单:已启用 [2012/06/12-21:18:50 - 13949] [CORE] 通知:=> 配额:已启用[2012/06/12-21:18:50 - 13949] [CORE] 通知:=> 协议(Postfix):已启用 [2012/06/12-21:18:50 - 13949] [CORE] 通知:=> 协议(Bizanga):已启用 [2012/06/12-21:18:50 - 13949] [CBPOLICYD] 通知:模块加载完成。 [2012/06/12-21:18:50 - 13949] [CORE] 通知:2012/06/12-21:18:50 cbp(类型 Net::Server::PreFork)正在启动! pid(13949) [2012/06/12-21:18:50 - 13949] [CORE] 通知:绑定到主机上的 TCP 端口 10031 * [2012/06/12-21:18:50 - 13949] [CORE] 警告:未定义组。默认为 EGID“0 10 6 4 3 2 1 0” [2012/06/12-21:18:50 - 13949] [CORE] 警告:未定义用户。默认为 EUID“0”

我是否需要对 postfix 进行更多设置以监听 policyd?请帮忙

答案1

这就是您需要使用 Postfix 做的全部工作,但您需要填写 Policyd 使用的 mysql 数据库。

将 Web 文件从 webui 目录复制到 web 可访问目录。打开页面并设置所需内容(配额、限制等)。

不要忘记创建某种用户/密码访问控制(例如通过.htaccess/.htpasswd 文件...

相关内容