Changes for version 1.16
- Change: 49080c9d26533c6604e37f0437426fec1c2c9c0f Author: Markus Benning <ich@markusbenning.de> Date : 2015-03-10 09:24:44 +0000
- Small fixes
- fix min_count in SaAwlAction
- check for pid folder in init script
- Change: 7f466fd4ce94fa66bbbef52a319f8b631be01caa Author: Markus Benning <ich@markusbenning.de> Date : 2015-03-04 06:22:20 +0000
- Improved SPF support
- Change: d77c8e563b2dd86217fb88ffc34331492779f36a Author: Markus Benning <ich@markusbenning.de> Date : 2015-03-02 09:05:26 +0000
- Add IP address whitelisting in SPF plugin
- always whitelist localhost addresses
- add whitelist option for additional IPs
- Change: 0fedd6139f0f82100338cdced432b96ee5cac230 Author: Markus Benning <ich@markusbenning.de> Date : 2015-03-02 09:02:30 +0000
- fix domain in DBL test
- Change: 4b91b28f1e8604e2428ed8454ed4f02f71090df4 Author: Markus Benning <ich@markusbenning.de> Date : 2015-03-01 11:28:46 +0000
- Merge branch 'master' of https://github.com/benningm/mtpolicyd
- Change: 7b1d0a7cb6c469890d613a4525d1c936cc0f60a7 Author: Markus Benning <ich@markusbenning.de> Date : 2015-03-01 11:26:17 +0000
- support for using spamassassins AWL as reputation source
- Change: de19d2c321c9935393c45c73c7ec9cf7c8ac54f4 Author: Markus Benning <me@w3r3wolf.de> Date : 2015-01-20 13:32:35 +0000
- Merge pull request #3 from xpunkt/patch-1
- update abstract
- Change: b88813caffb751d2698bb5e68f88a3c3ebe2d307 Author: Benny Pedersen <xpunkt@users.noreply.github.com> Date : 2015-01-20 09:29:12 +0000
- update abstract
- small error, no program errror
Documentation
the mtpolicyd executable
commandline client to query a policyd server
How to cook with mtpolicyd
how to write your own mtpolicyd plugin
how to archieve certain tasks within a plugin
How to setup smtp level accounting and quotas
How to install mtpolicyd
Modules
a modular policy daemon for postfix
a class for IP address lists
a policyd client class
application interface class for Mail::MtPolicyd::Client
a postfix policyd client request class
a postfix policyd client response class
a base class for plugins
mtpolicyd plugin for accounting in sql tables
mtpolicyd plugin which just returns an action
mtpolicyd plugin for adding the score as header to the mail
mtpolicyd plugin to unset session variables
mtpolicyd plugin for conditions based on session values
mtpolicyd plugin for the Commtouch IP reputation service (ctipd)
mtpolicyd plugin for checking helo,sender domain,rdns against an DBL
mtpolicyd plugin to capture the output of plugins
mtpolicyd plugin to block an address with fail2ban
mtpolicyd plugin for checking geo information of an ip
mtpolicyd plugin for checking geo information of an client_address
This plugin implements a greylisting mechanism with an auto whitelist.
mtpolicyd plugin for creating an honeypot
mtpolicyd plugin for accessing a postfix access map
mtpolicyd plugin to forward request to another policy daemon
mtpolicyd plugin for accounting in sql tables
mtpolicyd plugin for checking the client-address against an RBL
mtpolicyd plugin for checking the client-address against an RBL
result returned by a plugin
role for plugins to support a nested plugin chain
role for plugins using scoring
role with support function for plugins using sql
role for plugins using per user/request configuration
mtpolicyd plugin to apply SPF checks
mtpolicyd plugin for checking spamassassin AWL reputation
mtpolicyd plugin for quering a spamassassin AWL database for reputation
mtpolicyd plugin for running an action based on the score
mtpolicyd plugin which just sets and key=value in the session
mtpolicyd plugin for accessing a SQL white/black/access list
mtpolicyd plugin for retrieving the user config of a user
mtpolicyd plugin for postfix stress mode
class for a VirtualHost instance
a application level profiler for mtpolicyd
a profiler for the mtpolicyd
the request object
class to hold the results of a request returned by plugins
singleton class to hold the sql database connection
class for a VirtualHost instance