Changes for version 2.05

  • Change: 23a4c606ce978eb0dce60f46e9c9ccf81005a582 Author: Markus Benning <ich@markusbenning.de> Date : 2020-08-24 16:22:18 +0000
    • Allow configuration of error behaviour in SPF
    • This adds support for configuring actions/score for SPF temperror and permerror cases.

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 achieve 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
base class for mtpolicyd connection modules
a LDAP connection plugin for mtpolicyd
a memcached connection plugin for mtpolicyd
a mtpolicy connection for redis databases
Connection pool sql connection object
a singleton to hold all configure connections
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.
base class for grelisting AWL storage backends
backend for redis greylisting awl storage
backend for SQL greylisting awl storage
base class for greylisting ticket storage backends
greylisting ticket storage backend for memcached
greylisting ticket storage backend for redis
mtpolicyd plugin for creating an honeypot
mtpolicyd plugin for retrieving per user configuration from LDAP
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
mtpolicyd plugin for regex matching
result returned by a plugin
role for plugins using configurable fields
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 for remote SMTP address checks
mtpolicyd plugin to apply SPF checks
mtpolicyd plugin for checking spamassassin AWL reputation
mtpolicyd plugin for querying 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
role to consume connections from connection pool
class for handling session cache
base class for session cache adapters
session cache adapter for memcached
dummy session caching adapter
a session cache adapter for redis
class for a VirtualHost instance