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.