-
-
24 Aug 2020 14:36:28 UTC
- Browse (raw)
- Changes
- How to Contribute
- Repository
- Issues (0)
- Testers
- Kwalitee
Bus factor: 1- % Coverage
- License: gpl_2
- Perl: v5.8.5
- Activity
24 month- Tools
- Download (94.86KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
and 1 contributors-
Markus Benning
- Dependencies
- BerkeleyDB
- BerkeleyDB::Hash
- Cache::Memcached
- Config::General
- DBI
- Data::Dumper
- File::Slurp
- Geo::IP
- Getopt::Long
- HTTP::Request::Common
- IO::Handle
- IO::Socket::INET
- IO::Socket::UNIX
- JSON
- LWP::UserAgent
- Mail::RBL
- Mail::SPF
- Moose
- Moose::Role
- Moose::Util::TypeConstraints
- MooseX::Getopt
- MooseX::Role::Parameterized
- MooseX::Singleton
- Net::DNS::Resolver
- Net::LDAP
- Net::LDAP::Util
- Net::SMTP::Verify
- Net::Server::PreFork
- NetAddr::IP
- Redis
- Storable
- Tie::IxHash
- Time::HiRes
- Time::Piece
- Time::Seconds
- namespace::autoclean
- strict
- Reverse dependencies
- CPAN Testers List
- Dependency graph
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 executablecommandline client to query a policyd serverHow to cook with mtpolicydhow to write your own mtpolicyd pluginhow to achieve certain tasks within a pluginHow to setup smtp level accounting and quotasHow to install mtpolicydModules
a modular policy daemon for postfixa class for IP address listsa policyd client classapplication interface class for Mail::MtPolicyd::Clienta postfix policyd client request classa postfix policyd client response classbase class for mtpolicyd connection modulesa LDAP connection plugin for mtpolicyda memcached connection plugin for mtpolicyda mtpolicy connection for redis databasesConnection pool sql connection objecta singleton to hold all configure connectionsa base class for pluginsmtpolicyd plugin for accounting in sql tablesmtpolicyd plugin which just returns an actionmtpolicyd plugin for adding the score as header to the mailmtpolicyd plugin to unset session variablesmtpolicyd plugin for conditions based on session valuesmtpolicyd plugin for the Commtouch IP reputation service (ctipd)mtpolicyd plugin for checking helo,sender domain,rdns against an DBLmtpolicyd plugin to capture the output of pluginsmtpolicyd plugin to block an address with fail2banmtpolicyd plugin for checking geo information of an ipmtpolicyd plugin for checking geo information of an client_addressThis plugin implements a greylisting mechanism with an auto whitelist.base class for grelisting AWL storage backendsbackend for redis greylisting awl storagebackend for SQL greylisting awl storagebase class for greylisting ticket storage backendsgreylisting ticket storage backend for memcachedgreylisting ticket storage backend for redismtpolicyd plugin for creating an honeypotmtpolicyd plugin for retrieving per user configuration from LDAPmtpolicyd plugin for accessing a postfix access mapmtpolicyd plugin to forward request to another policy daemonmtpolicyd plugin for accounting in sql tablesmtpolicyd plugin for checking the client-address against an RBLmtpolicyd plugin for checking the client-address against an RBLmtpolicyd plugin for regex matchingresult returned by a pluginrole for plugins using configurable fieldsrole for plugins to support a nested plugin chainrole for plugins using scoringrole with support function for plugins using sqlrole for plugins using per user/request configurationmtpolicyd plugin for remote SMTP address checksmtpolicyd plugin to apply SPF checksmtpolicyd plugin for checking spamassassin AWL reputationmtpolicyd plugin for querying a spamassassin AWL database for reputationmtpolicyd plugin for running an action based on the scoremtpolicyd plugin which just sets and key=value in the sessionmtpolicyd plugin for accessing a SQL white/black/access listmtpolicyd plugin for retrieving the user config of a usermtpolicyd plugin for postfix stress modeclass for a VirtualHost instancea application level profiler for mtpolicyda profiler for the mtpolicydthe request objectclass to hold the results of a request returned by pluginsrole to consume connections from connection poolclass for handling session cachebase class for session cache adapterssession cache adapter for memcacheddummy session caching adaptera session cache adapter for redisclass for a VirtualHost instanceModule Install Instructions
To install Mail::MtPolicyd, copy and paste the appropriate command in to your terminal.
cpanm Mail::MtPolicyd
perl -MCPAN -e shell install Mail::MtPolicyd
For more information on module installation, please visit the detailed CPAN module installation guide.