Ulrich Kautz > Mail-Decency-0.1.6 > Mail::Decency::Policy::DNSBL

Download:
Mail-Decency-0.1.6.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source  

NAME ^

Mail::Decency::Policy::DNSBL

DESCRIPTION ^

Implementation of a DNS-based Blackhole List using Net::DNSBL::Client.

CONFIG

    ---
    
    disable: 0
    
    harsh: 0
    
    blacklist:
        
        -
            host: ix.dnsbl.manitu.net
            weight: -100
        -
            host: psbl.surriel.com
            weight: -80
        -
            host: dnsbl.sorbs.net
            weight: -70

DESCRIPTION ^

Check external DNS blacklists (DNSBL). Allows weighting per blacklis or harsh policies (first hit serves).

CLASS ATTRIBUTES ^

blacklist

ArrayRef of blacklists

weight

HashRef of ( domain => weight ) for each blacklist

dnsbl

Instance of Net::DNSBL::Client

harsh

Bool value determining wheter first blacklist hit rejects mail

METHODS ^

init

handle

Checks wheter incoming mail is whilist for final recipient

AUTHOR ^

Ulrich Kautz <uk@fortrabbit.de>

COPYRIGHT ^

Copyright (c) 2010 the "AUTHOR" as listed above

LICENCSE ^

This library is free software and may be distributed under the same terms as perl itself.

syntax highlighting: