diff --git a/Bundler/policyd.xml b/Bundler/policyd.xml new file mode 100644 index 0000000..71e09d7 --- /dev/null +++ b/Bundler/policyd.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Cfg/etc/cluebringer/cluebringer-webui.conf/cluebringer-webui.conf b/Cfg/etc/cluebringer/cluebringer-webui.conf/cluebringer-webui.conf new file mode 100644 index 0000000..dcbae46 --- /dev/null +++ b/Cfg/etc/cluebringer/cluebringer-webui.conf/cluebringer-webui.conf @@ -0,0 +1,17 @@ + diff --git a/Cfg/etc/cluebringer/cluebringer-webui.conf/info.xml b/Cfg/etc/cluebringer/cluebringer-webui.conf/info.xml new file mode 100644 index 0000000..28fd470 --- /dev/null +++ b/Cfg/etc/cluebringer/cluebringer-webui.conf/info.xml @@ -0,0 +1,3 @@ + + + diff --git a/Cfg/etc/cluebringer/cluebringer.conf/cluebringer.conf b/Cfg/etc/cluebringer/cluebringer.conf/cluebringer.conf new file mode 100644 index 0000000..0aa2de8 --- /dev/null +++ b/Cfg/etc/cluebringer/cluebringer.conf/cluebringer.conf @@ -0,0 +1,187 @@ +# +# Server configuration +# +[server] + +# Protocols to load +protocols=< + + diff --git a/Metadata/groups.xml b/Metadata/groups.xml index 0060825..8ad65aa 100644 --- a/Metadata/groups.xml +++ b/Metadata/groups.xml @@ -728,6 +728,7 @@ + + + + + + diff --git a/Python/etc/postfix/main.cf b/Python/etc/postfix/main.cf index dc8cf6b..3e4af25 100644 --- a/Python/etc/postfix/main.cf +++ b/Python/etc/postfix/main.cf @@ -238,8 +238,13 @@ if mx: @smtpd_sender_restrictions=reject_unknown_sender_domain @ @## Filtrage au RCPT TO -@# permet si le client est dans le reseau local -@smtpd_recipient_restrictions=permit_mynetworks +if main: + @# test contre cluebringer pour les quota / rate par utilisateur sasl + @smtpd_recipient_restrictions=check_policy_service inet:127.0.0.1:10031 + @# permet si le client est dans le reseau local + @ permit_mynetworks +else: + @smtpd_recipient_restrictions=permit_mynetworks @# rejette les recipients sans nom de domaine totalement qualifie add("reject_non_fqdn_recipient") if main: @@ -254,6 +259,8 @@ if public: add("check_policy_service inet:127.0.0.1:2501") @# jette le reste @ +if main: + @smtpd_end_of_data_restrictions=check_policy_service inet:127.0.0.1:10031 @# Tailles maximales : 20Mo pour les msgs et 75 pour les mbox message_size_limit = 20971520 mailbox_size_limit = 78643000 diff --git a/Rules/policyd.xml b/Rules/policyd.xml new file mode 100644 index 0000000..3532f2a --- /dev/null +++ b/Rules/policyd.xml @@ -0,0 +1,5 @@ + + + + +