Mail::Milter::Authentication::Handler::RBLDNS(3p)

NAME
Mail::Milter::Authentication::Handler::RBLDNS - Handler class for RBLDNS checks

VERSION
version 3.20240701

DESCRIPTION
Check email using RBL Lookup.

NAME
  Authentication Milter - RBLDNS Module

CONFIGURATION
        "RBLDNS" : {                                    | Config for the RBLDNS Module
            "rbls" : {
                "key1" : {                              | Name of lookup, will be used as Authentication-Results: key
                    "base_url" : "foo.rbldns.com",      | RBLDNS to lookup against
                    "default_state" : "bar",            | State to use when not listed
                    "add_authresults" : 1,              | Boolean, add authresults header for this lookup
                    "add_header" : "X-RBLFoo",          | Header to be added for this lookup
                    "sanitize_header" : "yes",          | Remove existing header? yes|no|silent (default yes)
                    "states" : {                        | Mapping of dns results to states
                        "127.0.0.1" : "pass",           | Result to add for IP...
                        "127.0.0.2" : "maybe",          | Result to add for IP...
                        "*" : "baz"                     | Wildcard result to add for any other IP results
                    }
                },
                "key2" : {                              | Any additional lookups
                    ...
                }
            }
        },

AUTHOR
Marc Bradshaw <marc@marcbradshaw.net>

COPYRIGHT AND LICENSE
This software is copyright (c) 2020 by Marc Bradshaw.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.