Postfix

如何使用 policyd v2 限制 postfix 發送有限的電子郵件?

  • June 13, 2012

我已經為 postfix 安裝了線索bringer-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

為了進一步檢查,我啟用了登錄策略,它僅顯示在日誌下方,並且當我發送新電子郵件時沒有填充日誌..

$$ 2012/06/12-21:18:50 - 13949 $$ $$ CORE $$注意:後台處理 $$ 2012/06/12-21:18:50 - 13949 $$ $$ CBPOLICYD $$注意:策略 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 $$注意:=> 協議(後綴):啟用 $$ 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 上偵聽???請幫助

這就是你需要對 Postfix 做的所有事情,但你需要填滿 Policyd 使用的 mysql 數據庫。

將 web 文件從 webui 目錄複製到 web 可訪問目錄。打開頁面並設置您想要的內容(配額、限制等)。

不要忘記創建某種使用者/通行證訪問控制(例如通過 .htaccess/.htpasswd 文件…

引用自:https://serverfault.com/questions/398179