mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
Net::DNSBL::MultiDaemon is the Perl module that implements the multi_dnsbl
daemon. multi_dnsbl is a DNS emulator daemon that increases the efficacy of DNSBL look-ups in a mail system. multi_dnsbl may be used as a stand-alone DNSBL or as a plug-in for a standard BIND 9 installation. multi_dnsbl shares a common configuration file format with the Mail::SpamCannibal sc_BLcheck.pl script so that DNSBL's can be maintained in a common configuration file for an entire mail installation. Because DNSBL usefulness is dependent on the nature and source of spam sent to a specific site and because sometimes DNSBL's may provide intermittant service, multi_dnsbl interrogates them sorted in the order of greatest successful hits. DNSBL's that do not respond within the configured timeout period are not interrogated at all after 6 consecutive failures, and thereafter will be retried not more often than once every hour until they come back online. This eliminates the need to place DNSBL's in a particular order in your MTA's config file or periodically monitor the DNSBL statistics and/or update the MTA config file. WWW: http://search.cpan.org/~miker/Net-DNSBL-MultiDaemon-0.18/MultiDaemon.pm PR: ports/115639 Submitted by: Andrew Greenwood <greenwood.andy at gmail.com>
This commit is contained in:
parent
faca09b91f
commit
18c38bf81b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=198060
@ -84,6 +84,7 @@
|
||||
SUBDIR += p5-Net-DNS-ZoneCheck
|
||||
SUBDIR += p5-Net-DNS-ZoneFile
|
||||
SUBDIR += p5-Net-DNS-ZoneFile-Fast
|
||||
SUBDIR += p5-Net-DNSBL-MultiDaemon
|
||||
SUBDIR += p5-Net-Domain-ExpireDate
|
||||
SUBDIR += p5-Net-Domain-TLD
|
||||
SUBDIR += p5-Net-LibIDN
|
||||
|
28
dns/p5-Net-DNSBL-MultiDaemon/Makefile
Normal file
28
dns/p5-Net-DNSBL-MultiDaemon/Makefile
Normal file
@ -0,0 +1,28 @@
|
||||
# New ports collection makefile for: mail/p5-Net-DNSBL-MultiDaemon
|
||||
# Date created: 17 August 2007
|
||||
# Whom: Andrew Greenwood <greenwood.andy@gmail.com>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= Net-DNSBL-MultiDaemon
|
||||
PORTVERSION= 0.18
|
||||
CATEGORIES= dns mail perl5
|
||||
MASTER_SITES= CPAN
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= greenwood.andy@gmail.com
|
||||
COMMENT= Net::DNSBL::MultiDaemon - multi DNSBL prioritization
|
||||
|
||||
BUILD_DEPENDS= ${SITE_PERL}/mach/Unix/Syslog.pm:${PORTSDIR}/sysutils/p5-Unix-Syslog \
|
||||
${SITE_PERL}/Geo/IP/PurePerl.pm:${PORTSDIR}/net/p5-Geo-IP-PurePerl \
|
||||
${SITE_PERL}/mach/NetAddr/IP.pm:${PORTSDIR}/net-mgmt/p5-NetAddr-IP \
|
||||
${SITE_PERL}/Net/DNS/Codes.pm:${PORTSDIR}/dns/p5-Net-DNS-Codes \
|
||||
${SITE_PERL}/mach/Net/DNS/ToolKit.pm:${PORTSDIR}/dns/p5-Net-DNS-ToolKit
|
||||
RUN_DEPENDS= ${BUILD_DEPENDS}
|
||||
|
||||
PERL_CONFIGURE= yes
|
||||
|
||||
MAN3= Net::DNSBL::MultiDaemon.3 Net::DNSBL::Utilities.3
|
||||
|
||||
.include <bsd.port.mk>
|
3
dns/p5-Net-DNSBL-MultiDaemon/distinfo
Normal file
3
dns/p5-Net-DNSBL-MultiDaemon/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (Net-DNSBL-MultiDaemon-0.18.tar.gz) = 7822d4c33316b164773d3c3f6d351cd4
|
||||
SHA256 (Net-DNSBL-MultiDaemon-0.18.tar.gz) = 3b332589d6c69a0b4039474113d4d6e4551f32aeece49d780f9cfc20114d36b6
|
||||
SIZE (Net-DNSBL-MultiDaemon-0.18.tar.gz) = 44593
|
21
dns/p5-Net-DNSBL-MultiDaemon/pkg-descr
Normal file
21
dns/p5-Net-DNSBL-MultiDaemon/pkg-descr
Normal file
@ -0,0 +1,21 @@
|
||||
Net::DNSBL::MultiDaemon is the Perl module that implements the multi_dnsbl
|
||||
daemon.
|
||||
|
||||
multi_dnsbl is a DNS emulator daemon that increases the efficacy of DNSBL
|
||||
look-ups in a mail system. multi_dnsbl may be used as a stand-alone DNSBL or as
|
||||
a plug-in for a standard BIND 9 installation. multi_dnsbl shares a common
|
||||
configuration file format with the Mail::SpamCannibal sc_BLcheck.pl script so
|
||||
that DNSBL's can be maintained in a common configuration file for an entire
|
||||
mail installation.
|
||||
|
||||
Because DNSBL usefulness is dependent on the nature and source of spam sent to
|
||||
a specific site and because sometimes DNSBL's may provide intermittant service,
|
||||
multi_dnsbl interrogates them sorted in the order of greatest successful hits.
|
||||
DNSBL's that do not respond within the configured timeout period are not
|
||||
interrogated at all after 6 consecutive failures, and thereafter will be
|
||||
retried not more often than once every hour until they come back online. This
|
||||
eliminates the need to place DNSBL's in a particular order in your MTA's config
|
||||
file or periodically monitor the DNSBL statistics and/or update the MTA config
|
||||
file.
|
||||
|
||||
WWW: http://search.cpan.org/~miker/Net-DNSBL-MultiDaemon-0.18/MultiDaemon.pm
|
29
dns/p5-Net-DNSBL-MultiDaemon/pkg-plist
Normal file
29
dns/p5-Net-DNSBL-MultiDaemon/pkg-plist
Normal file
@ -0,0 +1,29 @@
|
||||
%%SITE_PERL%%/Net/DNSBL/MultiDaemon.pm
|
||||
%%SITE_PERL%%/Net/DNSBL/Utilities.pm
|
||||
%%SITE_PERL%%/auto/Net/DNSBL/Utilities/A1271.al
|
||||
%%SITE_PERL%%/auto/Net/DNSBL/Utilities/A1272.al
|
||||
%%SITE_PERL%%/auto/Net/DNSBL/Utilities/A1273.al
|
||||
%%SITE_PERL%%/auto/Net/DNSBL/Utilities/A1274.al
|
||||
%%SITE_PERL%%/auto/Net/DNSBL/Utilities/A1275.al
|
||||
%%SITE_PERL%%/auto/Net/DNSBL/Utilities/A1276.al
|
||||
%%SITE_PERL%%/auto/Net/DNSBL/Utilities/DO.al
|
||||
%%SITE_PERL%%/auto/Net/DNSBL/Utilities/_loadSocket.al
|
||||
%%SITE_PERL%%/auto/Net/DNSBL/Utilities/autosplit.ix
|
||||
%%SITE_PERL%%/auto/Net/DNSBL/Utilities/bystat.al
|
||||
%%SITE_PERL%%/auto/Net/DNSBL/Utilities/cntinit.al
|
||||
%%SITE_PERL%%/auto/Net/DNSBL/Utilities/list2NetAddr.al
|
||||
%%SITE_PERL%%/auto/Net/DNSBL/Utilities/list2hash.al
|
||||
%%SITE_PERL%%/auto/Net/DNSBL/Utilities/list_countries.al
|
||||
%%SITE_PERL%%/auto/Net/DNSBL/Utilities/matchNetAddr.al
|
||||
%%SITE_PERL%%/auto/Net/DNSBL/Utilities/not_found.al
|
||||
%%SITE_PERL%%/auto/Net/DNSBL/Utilities/open_udpNB.al
|
||||
%%SITE_PERL%%/auto/Net/DNSBL/Utilities/s_response.al
|
||||
%%SITE_PERL%%/auto/Net/DNSBL/Utilities/statinit.al
|
||||
%%SITE_PERL%%/auto/Net/DNSBL/Utilities/write_stats.al
|
||||
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/DNSBL/MultiDaemon/.packlist
|
||||
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/DNSBL/MultiDaemon
|
||||
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/DNSBL
|
||||
@dirrm %%SITE_PERL%%/auto/Net/DNSBL/Utilities
|
||||
@dirrm %%SITE_PERL%%/auto/Net/DNSBL
|
||||
@dirrm %%SITE_PERL%%/auto/Net
|
||||
@dirrm %%SITE_PERL%%/Net/DNSBL
|
Loading…
Reference in New Issue
Block a user