{
   "abstract" : "a modular policy daemon for postfix",
   "author" : [
      "Markus Benning <ich@markusbenning.de>"
   ],
   "dynamic_config" : 0,
   "generated_by" : "Dist::Zilla version 6.015, CPAN::Meta::Converter version 2.150005",
   "license" : [
      "gpl_2"
   ],
   "meta-spec" : {
      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
      "version" : 2
   },
   "name" : "Mail-MtPolicyd",
   "optional_features" : {
      "mysql" : {
         "description" : "mysql",
         "prereqs" : {
            "runtime" : {
               "recommends" : {
                  "DBD::mysql" : "0"
               }
            }
         }
      }
   },
   "prereqs" : {
      "configure" : {
         "requires" : {
            "ExtUtils::MakeMaker" : "0"
         }
      },
      "develop" : {
         "requires" : {
            "Dist::Zilla::Plugin::ChangelogFromGit" : "0",
            "Dist::Zilla::Plugin::ChangelogFromGit::Debian" : "0",
            "Dist::Zilla::Plugin::FileFinder::ByName" : "0",
            "Dist::Zilla::Plugin::Git::NextVersion" : "0",
            "Dist::Zilla::Plugin::MetaJSON" : "0",
            "Dist::Zilla::Plugin::MetaProvides::Package" : "0",
            "Dist::Zilla::Plugin::MetaResources" : "0",
            "Dist::Zilla::Plugin::OurPkgVersion" : "0",
            "Dist::Zilla::Plugin::PodSyntaxTests" : "0",
            "Dist::Zilla::Plugin::PodWeaver" : "0",
            "Dist::Zilla::Plugin::Prereqs" : "0",
            "Dist::Zilla::Plugin::Prereqs::FromCPANfile" : "0",
            "Dist::Zilla::Plugin::PruneFiles" : "0",
            "Dist::Zilla::Plugin::ReadmeAnyFromPod" : "0",
            "Dist::Zilla::Plugin::ReadmeFromPod" : "0",
            "Dist::Zilla::Plugin::Template::Tiny" : "0",
            "Dist::Zilla::Plugin::Test::Perl::Critic" : "0",
            "Dist::Zilla::Plugin::TravisYML" : "0",
            "Dist::Zilla::PluginBundle::Basic" : "0",
            "Dist::Zilla::PluginBundle::Git" : "0",
            "ExtUtils::MakeMaker" : "0",
            "Test::Perl::Critic" : "0",
            "Test::Pod" : "1.41"
         }
      },
      "runtime" : {
         "requires" : {
            "BerkeleyDB" : "0",
            "BerkeleyDB::Hash" : "0",
            "Cache::Memcached" : "0",
            "Config::General" : "0",
            "DBI" : "0",
            "Data::Dumper" : "0",
            "File::Slurp" : "0",
            "Geo::IP" : "0",
            "Getopt::Long" : "0",
            "HTTP::Request::Common" : "0",
            "IO::Handle" : "0",
            "IO::Socket::INET" : "0",
            "IO::Socket::UNIX" : "0",
            "JSON" : "0",
            "LWP::UserAgent" : "0",
            "Mail::RBL" : "0",
            "Mail::SPF" : "0",
            "Moose" : "0",
            "Moose::Role" : "0",
            "Moose::Util::TypeConstraints" : "0",
            "MooseX::Getopt" : "0",
            "MooseX::Role::Parameterized" : "0",
            "MooseX::Singleton" : "0",
            "Net::DNS::Resolver" : "0",
            "Net::LDAP" : "0",
            "Net::LDAP::Util" : "0",
            "Net::SMTP::Verify" : "0",
            "Net::Server::PreFork" : "0",
            "NetAddr::IP" : "0",
            "Redis" : "0",
            "Storable" : "0",
            "Tie::IxHash" : "0",
            "Time::HiRes" : "0",
            "Time::Piece" : "0",
            "Time::Seconds" : "0",
            "namespace::autoclean" : "0",
            "perl" : "v5.8.5",
            "strict" : "0"
         }
      },
      "test" : {
         "requires" : {
            "DBD::SQLite" : "0",
            "File::Find" : "0",
            "File::ReadBackwards" : "0",
            "File::Temp" : "0",
            "IO::File" : "0",
            "String::Random" : "0",
            "Template" : "0",
            "Test::BDD::Cucumber::Harness::TestBuilder" : "0",
            "Test::BDD::Cucumber::Loader" : "0",
            "Test::Deep" : "0",
            "Test::Exception" : "0",
            "Test::Mock::Net::Server::Mail" : "0",
            "Test::MockObject" : "0",
            "Test::More" : "0",
            "Test::Net::LDAP::Mock" : "0",
            "Test::Pod" : "0",
            "Test::RedisDB" : "0"
         }
      }
   },
   "provides" : {
      "Mail::MtPolicyd" : {
         "file" : "lib/Mail/MtPolicyd.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::AddressList" : {
         "file" : "lib/Mail/MtPolicyd/AddressList.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Client" : {
         "file" : "lib/Mail/MtPolicyd/Client.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Client::App" : {
         "file" : "lib/Mail/MtPolicyd/Client/App.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Client::Request" : {
         "file" : "lib/Mail/MtPolicyd/Client/Request.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Client::Response" : {
         "file" : "lib/Mail/MtPolicyd/Client/Response.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Connection" : {
         "file" : "lib/Mail/MtPolicyd/Connection.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Connection::Ldap" : {
         "file" : "lib/Mail/MtPolicyd/Connection/Ldap.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Connection::Memcached" : {
         "file" : "lib/Mail/MtPolicyd/Connection/Memcached.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Connection::Redis" : {
         "file" : "lib/Mail/MtPolicyd/Connection/Redis.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Connection::Sql" : {
         "file" : "lib/Mail/MtPolicyd/Connection/Sql.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::ConnectionPool" : {
         "file" : "lib/Mail/MtPolicyd/ConnectionPool.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin" : {
         "file" : "lib/Mail/MtPolicyd/Plugin.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::Accounting" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/Accounting.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::Action" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/Action.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::AddScoreHeader" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/AddScoreHeader.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::ClearFields" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/ClearFields.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::Condition" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/Condition.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::CtIpRep" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/CtIpRep.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::DBL" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/DBL.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::Eval" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/Eval.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::Fail2Ban" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/Fail2Ban.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::GeoIPAction" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/GeoIPAction.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::GeoIPLookup" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/GeoIPLookup.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::Greylist" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/Greylist.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::Greylist::AWL::Base" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/Greylist/AWL/Base.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::Greylist::AWL::Redis" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/Greylist/AWL/Redis.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::Greylist::AWL::Sql" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/Greylist/AWL/Sql.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::Greylist::Ticket::Base" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/Greylist/Ticket/Base.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::Greylist::Ticket::Memcached" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/Greylist/Ticket/Memcached.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::Greylist::Ticket::Redis" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/Greylist/Ticket/Redis.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::Honeypot" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/Honeypot.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::LdapUserConfig" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/LdapUserConfig.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::PostfixMap" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/PostfixMap.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::Proxy" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/Proxy.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::Quota" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/Quota.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::RBL" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/RBL.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::RBLAction" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/RBLAction.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::RegexList" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/RegexList.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::Result" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/Result.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::Role::ConfigurableFields" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/Role/ConfigurableFields.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::Role::PluginChain" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/Role/PluginChain.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::Role::Scoring" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/Role/Scoring.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::Role::SqlUtils" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/Role/SqlUtils.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::Role::UserConfig" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/Role/UserConfig.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::SMTPVerify" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/SMTPVerify.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::SPF" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/SPF.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::SaAwlAction" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/SaAwlAction.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::SaAwlLookup" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/SaAwlLookup.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::ScoreAction" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/ScoreAction.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::SetField" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/SetField.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::SqlList" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/SqlList.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::SqlUserConfig" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/SqlUserConfig.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Plugin::Stress" : {
         "file" : "lib/Mail/MtPolicyd/Plugin/Stress.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::PluginChain" : {
         "file" : "lib/Mail/MtPolicyd/PluginChain.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Profiler" : {
         "file" : "lib/Mail/MtPolicyd/Profiler.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Profiler::Timer" : {
         "file" : "lib/Mail/MtPolicyd/Profiler/Timer.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Request" : {
         "file" : "lib/Mail/MtPolicyd/Request.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Result" : {
         "file" : "lib/Mail/MtPolicyd/Result.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::Role::Connection" : {
         "file" : "lib/Mail/MtPolicyd/Role/Connection.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::SessionCache" : {
         "file" : "lib/Mail/MtPolicyd/SessionCache.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::SessionCache::Base" : {
         "file" : "lib/Mail/MtPolicyd/SessionCache/Base.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::SessionCache::Memcached" : {
         "file" : "lib/Mail/MtPolicyd/SessionCache/Memcached.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::SessionCache::None" : {
         "file" : "lib/Mail/MtPolicyd/SessionCache/None.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::SessionCache::Redis" : {
         "file" : "lib/Mail/MtPolicyd/SessionCache/Redis.pm",
         "version" : "2.04"
      },
      "Mail::MtPolicyd::VirtualHost" : {
         "file" : "lib/Mail/MtPolicyd/VirtualHost.pm",
         "version" : "2.04"
      }
   },
   "release_status" : "stable",
   "resources" : {
      "bugtracker" : {
         "mailto" : "bug-mail-mtpolicyd@rt.cpan.org",
         "web" : "http://rt.cpan.org/NoAuth/Bugs.html?Dist=Mail-MtPolicyd"
      },
      "repository" : {
         "type" : "git",
         "url" : "https://github.com/benningm/mtpolicyd",
         "web" : "https://github.com/benningm/mtpolicyd.git"
      }
   },
   "version" : "2.04",
   "x_generated_by_perl" : "v5.24.0",
   "x_serialization_backend" : "Cpanel::JSON::XS version 4.19",
   "x_spdx_expression" : "GPL-2.0-only"
}