™.. Mail::SpamAssassin::Plugin::URIDNSBL - Online Linux Manual PageSection : 3
Updated : 2010-03-16
Source : perl v5.10.1
Note : User Contributed Perl Documentation
NAMEURIDNSBL − look up URLs against DNS blocklists
SYNOPSIS loadplugin Mail::SpamAssassin::Plugin::URIDNSBL
uridnsbl URIBL_SBLXBL sbl−xbl.spamhaus.org. TXT
DESCRIPTIONThis works by analysing message text and HTML for URLs, extracting the domain names from those, querying their NS records in DNS, resolving the hostnames used therein, and querying various DNS blocklists for those IP addresses. This is quite effective.
USER SETTINGSskip_uribl_checks ( 0 | 1 ) (default: 0) Turning on the skip_uribl_checks setting will disable the URIDNSBL plugin. By default, SpamAssassin will run URI DNSBL checks. Individual URI blocklists may be disabled selectively by setting a score of a corresponding rule to 0 or through the uridnsbl_skip_domain parameter. See also a related configuration parameter skip_rbl_checks, which controls the DNSEval plugin (documented in the Conf man page). uridnsbl_skip_domain domain1 domain2 ... Specify a domain, or a number of domains, which should be skipped for the URIBL checks. This is very useful to specify very common domains which are not going to be listed in URIBLs.
RULE DEFINITIONS AND PRIVILEGED SETTINGSuridnsbl NAME_OF_RULE dnsbl_zone lookuptype Specify a lookup. \*(C`NAME_OF_RULE\*(C'\fR is the name of the rule to be used, \*(C`dnsbl_zone\*(C'\fR is the zone to look up IPs in, and \f(CW\*(C`lookuptype\*(C'\fR is the type of lookup (TXT or A). Note that you must also define a body-eval rule calling \*(C`check_uridnsbl()\*(C'\fR to use this. Example: uridnsbl URIBL_SBLXBL sbl−xbl.spamhaus.org. TXT
body URIBL_SBLXBL eval:check_uridnsbl('URIBL_SBLXBL')
describe URIBL_SBLXBL Contains a URL listed in the SBL/XBL blocklist
uridnssub NAME_OF_RULE dnsbl_zone lookuptype subtest Specify a DNSBL-style domain lookup with a sub-test. \*(C`NAME_OF_RULE\*(C'\fR is the name of the rule to be used, \*(C`dnsbl_zone\*(C'\fR is the zone to look up IPs in, and \*(C`lookuptype\*(C'\fR is the type of lookup (\fB\s-1TXT\s0\fR or \fBA\fR). \*(C`subtest\*(C'\fR is a sub-test to run against the returned data. The sub-test may be in one of the following forms: m, n1−n2, or n/m, where n,n1,n2,m can be any of: decimal digits, 0x followed by up to 8 hexadecimal digits, or an IPv4 address in quad-dot form. The 'A' records (IPv4 dotted address) as returned by DNSBLs lookups are converted into a numerical form (r) and checked against the specified sub-test as follows: for a range n1−n2 the following must be true: (r >= n1 && r <= n2); for a n/m form the following must be true: (r & m) == (n & m); for a single value in quad-dot form the following must be true: r == n; for a single decimal or hex form the following must be true: (r & n) != 0. Some typical examples of a sub-test are: 127.0.1.2, 127.0.1.20−127.0.1.39, 127.0.1.0/255.255.255.0, 0.0.0.16/0.0.0.16, 0x10/0x10, 16, 0x10 . Note that, as with \*(C`uridnsbl\*(C'\fR, you must also define a body-eval rule calling \*(C`check_uridnsbl()\*(C'\fR to use this. Example: uridnssub URIBL_DNSBL_4 dnsbl.example.org. A 127.0.0.4
uridnssub URIBL_DNSBL_8 dnsbl.example.org. A 8
urirhsbl NAME_OF_RULE rhsbl_zone lookuptype Specify a RHSBL-style domain lookup. \*(C`NAME_OF_RULE\*(C'\fR is the name of the rule to be used, \*(C`rhsbl_zone\*(C'\fR is the zone to look up domain names in, and \*(C`lookuptype\*(C'\fR is the type of lookup (\fB\s-1TXT\s0\fR or \fBA\fR). Note that you must also define a body-eval rule calling \*(C`check_uridnsbl()\*(C'\fR to use this. An RHSBL zone is one where the domain name is looked up, as a string; e.g. a URI using the domain \*(C`foo.com\*(C'\fR will cause a lookup of \*(C`foo.com.uriblzone.net\*(C'\fR. Note that hostnames are stripped from the domain used in the URIBL lookup, so the domain \*(C`foo.bar.com\*(C'\fR will look up \*(C`bar.com.uriblzone.net\*(C'\fR, and \f(CW\*(C`foo.bar.co.uk\*(C'\fR will look up \*(C`bar.co.uk.uriblzone.net\*(C'\fR. If an URI consists of an IP address instead of a hostname, the IP address is looked up (using the standard reversed quads method) in each \*(C`rhsbl_zone\*(C'\fR. Example: urirhsbl URIBL_RHSBL rhsbl.example.org. TXT
urirhssub NAME_OF_RULE rhsbl_zone lookuptype subtest Specify a RHSBL-style domain lookup with a sub-test. \*(C`NAME_OF_RULE\*(C'\fR is the name of the rule to be used, \*(C`rhsbl_zone\*(C'\fR is the zone to look up domain names in, and \*(C`lookuptype\*(C'\fR is the type of lookup (\fB\s-1TXT\s0\fR or \fBA\fR). \*(C`subtest\*(C'\fR is a sub-test to run against the returned data. The sub-test may be in one of the following forms: m, n1−n2, or n/m, where n,n1,n2,m can be any of: decimal digits, 0x followed by up to 8 hexadecimal digits, or an IPv4 address in quad-dot form. The 'A' records (IPv4 dotted address) as returned by DNSBLs lookups are converted into a numerical form (r) and checked against the specified sub-test as follows: for a range n1−n2 the following must be true: (r >= n1 && r <= n2); for a n/m form the following must be true: (r & m) == (n & m); for a single value in quad-dot form the following must be true: r == n; for a single decimal or hex form the following must be true: (r & n) != 0. Some typical examples of a sub-test are: 127.0.1.2, 127.0.1.20−127.0.1.39, 127.2.3.0/255.255.255.0, 0.0.0.16/0.0.0.16, 0x10/0x10, 16, 0x10 . Note that, as with \*(C`urirhsbl\*(C'\fR, you must also define a body-eval rule calling \*(C`check_uridnsbl()\*(C'\fR to use this. Example: urirhssub URIBL_RHSBL_4 rhsbl.example.org. A 127.0.0.4
urirhssub URIBL_RHSBL_8 rhsbl.example.org. A 8
urinsrhsbl NAME_OF_RULE rhsbl_zone lookuptype Perform a RHSBL-style domain lookup against the contents of the NS records for each URI. In other words, a URI using the domain \*(C`foo.com\*(C'\fR will cause an NS lookup to take place; assuming that domain has an NS of \*(C`ns0.bar.com\*(C'\fR, that will cause a lookup of \*(C`bar.com.uriblzone.net\*(C'\fR. Note that hostnames are stripped from both the domain used in the URI, and the domain in the lookup. \*(C`NAME_OF_RULE\*(C'\fR is the name of the rule to be used, \f(CW\*(C`rhsbl_zone\*(C'\fR is the zone to look up domain names in, and \*(C`lookuptype\*(C'\fR is the type of lookup (\fB\s-1TXT\s0\fR or A). Note that, as with \*(C`urirhsbl\*(C'\fR, you must also define a body-eval rule calling \*(C`check_uridnsbl()\*(C'\fR to use this. urinsrhssub NAME_OF_RULE rhsbl_zone lookuptype subtest Specify a RHSBL-style domain-NS lookup, as above, with a sub-test. \*(C`NAME_OF_RULE\*(C'\fR is the name of the rule to be used, \f(CW\*(C`rhsbl_zone\*(C'\fR is the zone to look up domain names in, and \*(C`lookuptype\*(C'\fR is the type of lookup (\fB\s-1TXT\s0\fR or A). \*(C`subtest\*(C'\fR is the sub-test to run against the returned data; see <urirhssub>. Note that, as with \*(C`urirhsbl\*(C'\fR, you must also define a body-eval rule calling \*(C`check_uridnsbl()\*(C'\fR to use this. urifullnsrhsbl NAME_OF_RULE rhsbl_zone lookuptype Perform a RHSBL-style domain lookup against the contents of the NS records for each URI. In other words, a URI using the domain \*(C`foo.com\*(C'\fR will cause an \s-1NS\s0 lookup to take place; assuming that domain has an NS of \*(C`ns0.bar.com\*(C'\fR, that will cause a lookup of \*(C`ns0.bar.com.uriblzone.net\*(C'\fR. Note that hostnames are stripped from the domain used in the URI. \*(C`NAME_OF_RULE\*(C'\fR is the name of the rule to be used, \f(CW\*(C`rhsbl_zone\*(C'\fR is the zone to look up domain names in, and \*(C`lookuptype\*(C'\fR is the type of lookup (\fB\s-1TXT\s0\fR or A). Note that, as with \*(C`urirhsbl\*(C'\fR, you must also define a body-eval rule calling \*(C`check_uridnsbl()\*(C'\fR to use this. urifullnsrhssub NAME_OF_RULE rhsbl_zone lookuptype subtest Specify a RHSBL-style domain-NS lookup, as above, with a sub-test. \*(C`NAME_OF_RULE\*(C'\fR is the name of the rule to be used, \f(CW\*(C`rhsbl_zone\*(C'\fR is the zone to look up domain names in, and \*(C`lookuptype\*(C'\fR is the type of lookup (\fB\s-1TXT\s0\fR or A). \*(C`subtest\*(C'\fR is the sub-test to run against the returned data; see <urirhssub>. Note that, as with \*(C`urirhsbl\*(C'\fR, you must also define a body-eval rule calling \*(C`check_uridnsbl()\*(C'\fR to use this. tflags NAME_OF_RULE ips_only Only URIs containing IP addresses as the ‟host” component will be matched against the named ‟urirhsbl”/‟urirhssub” rule. tflags NAME_OF_RULE domains_only Only URIs containing a non-IP-address ‟host” component will be matched against the named ‟urirhsbl”/‟urirhssub” rule.
ADMINISTRATOR SETTINGSuridnsbl_max_domains N (default: 20) The maximum number of domains to look up.
NOTESThe \*(C`uridnsbl_timeout\*(C'\fR option has been obsoleted by the \f(CW\*(C`rbl_timeout\*(C'\fR option. See the \*(C`Mail::SpamAssassin::Conf\*(C'\fR \s-1POD\s0 for details on \f(CW\*(C`rbl_timeout\*(C'\fR. 0
Johanes Gumabo
Data Size : 27,995 byte
man-Mail::SpamAssassin::Plugin::URIDNSBL.3pmBuild : 2024-12-29, 07:25 :
Visitor Screen : x
Visitor Counter ( page / site ) : 6 / 256,409
Visitor ID : :
Visitor IP : 3.145.81.47 :
Visitor Provider : AMAZON-02 :
Provider Position ( lat x lon ) : 39.962500 x -83.006100 : x
Provider Accuracy Radius ( km ) : 1000 :
Provider City : Columbus :
Provider Province : Ohio , : ,
Provider Country : United States :
Provider Continent : North America :
Visitor Recorder : Version :
Visitor Recorder : Library :
Online Linux Manual Page : Version : Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.29
Online Linux Manual Page : Library : lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page : Library : lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base : Version : Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base : Library : lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36
Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.
ERROR : Need New Coding : (parse_manual_page_|252|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|36/37|el══─{─══.|.el══─{─══. ds -- \|\(em\|
) (htmlprn|149|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|36/37|.el══─{─══. ds -- — |.el══─{─══. ds -- \|\(em\|
) (parse_manual_page_|252|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|41|br══─}─══|'br══─}─══
) (htmlprn|149|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|41|'br══─}─══ |'br══─}─══
) (rof_nr_x|149|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|51/52|\nF|.ie \nF ══─{─══. de IX
) (rof_unit_scale_px|41|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|51/52|F|.ie \nF ══─{─══. de IX
) (rof_if|19|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|51/52|\nF|.ie \nF ══─{─══. de IX
) (htmlprn|149|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|51/52|.ie \nF ══─{─══. de IX|.ie \nF ══─{─══. de IX
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|53|\$1\t\\n%\t"\\$2" |. tm Index:\\$1\t\\n%\t"\\$2"
) (parse_manual_page_|252|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|57|══─}─══|.══─}─══
) (htmlprn|149|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|57|.══─}─══ |.══─}─══
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|167|\*(C`NAME_OF_RULE\*(C'\fR is the name of the rule to be |Specify a lookup. \f(CW\*(C`NAME_OF_RULE\*(C'\fR is the name of the rule to be
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|168|\*(C`dnsbl_zone\*(C'\fR is the zone to look up IPs in, and \f(CW\*(C`lookuptype\*(C'\fR |used, \f(CW\*(C`dnsbl_zone\*(C'\fR is the zone to look up IPs in, and \f(CW\*(C`lookuptype\*(C'\fR
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|170|\*(C`check_uridnsbl()\*(C'\fR to use this. |define a body-eval rule calling \f(CW\*(C`check_uridnsbl()\*(C'\fR to use this.
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|181|\*(C`NAME_OF_RULE\*(C'\fR is the |Specify a DNSBL-style domain lookup with a sub-test. \f(CW\*(C`NAME_OF_RULE\*(C'\fR is the
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|182|\*(C`dnsbl_zone\*(C'\fR is the zone to look up IPs in, |name of the rule to be used, \f(CW\*(C`dnsbl_zone\*(C'\fR is the zone to look up IPs in,
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|183|\*(C`lookuptype\*(C'\fR is the type of lookup (\fB\s-1TXT\s0\fR or \fBA\fR). |and \f(CW\*(C`lookuptype\*(C'\fR is the type of lookup (\fB\s-1TXT\s0\fR or \fBA\fR).
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|185|\*(C`subtest\*(C'\fR is a sub-test to run against the returned data. The sub-test may |\&\f(CW\*(C`subtest\*(C'\fR is a sub-test to run against the returned data. The sub-test may
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|199|\*(C`uridnsbl\*(C'\fR, you must also define a body-eval rule calling |Note that, as with \f(CW\*(C`uridnsbl\*(C'\fR, you must also define a body-eval rule calling
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|200|\*(C`check_uridnsbl()\*(C'\fR to use this. |\&\f(CW\*(C`check_uridnsbl()\*(C'\fR to use this.
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|210|\*(C`NAME_OF_RULE\*(C'\fR is the name of the rule |Specify a RHSBL-style domain lookup. \f(CW\*(C`NAME_OF_RULE\*(C'\fR is the name of the rule
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|211|\*(C`rhsbl_zone\*(C'\fR is the zone to look up domain names in, and |to be used, \f(CW\*(C`rhsbl_zone\*(C'\fR is the zone to look up domain names in, and
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|212|\*(C`lookuptype\*(C'\fR is the type of lookup (\fB\s-1TXT\s0\fR or \fBA\fR). Note that you must also |\&\f(CW\*(C`lookuptype\*(C'\fR is the type of lookup (\fB\s-1TXT\s0\fR or \fBA\fR). Note that you must also
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|213|\*(C`check_uridnsbl()\*(C'\fR to use this. |define a body-eval rule calling \f(CW\*(C`check_uridnsbl()\*(C'\fR to use this.
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|216|\*(C`foo.com\*(C'\fR will cause a lookup of |\&\s-1URI\s0 using the domain \f(CW\*(C`foo.com\*(C'\fR will cause a lookup of
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|217|\*(C`foo.com.uriblzone.net\*(C'\fR. Note that hostnames are stripped from the domain |\&\f(CW\*(C`foo.com.uriblzone.net\*(C'\fR. Note that hostnames are stripped from the domain
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|218|\*(C`foo.bar.com\*(C'\fR will look up |used in the \s-1URIBL\s0 lookup, so the domain \f(CW\*(C`foo.bar.com\*(C'\fR will look up
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|219|\*(C`bar.com.uriblzone.net\*(C'\fR, and \f(CW\*(C`foo.bar.co.uk\*(C'\fR will look up |\&\f(CW\*(C`bar.com.uriblzone.net\*(C'\fR, and \f(CW\*(C`foo.bar.co.uk\*(C'\fR will look up
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|220|\*(C`bar.co.uk.uriblzone.net\*(C'\fR. |\&\f(CW\*(C`bar.co.uk.uriblzone.net\*(C'\fR.
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|223|\*(C`rhsbl_zone\*(C'\fR. |looked up (using the standard reversed quads method) in each \f(CW\*(C`rhsbl_zone\*(C'\fR.
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|232|\*(C`NAME_OF_RULE\*(C'\fR is the |Specify a RHSBL-style domain lookup with a sub-test. \f(CW\*(C`NAME_OF_RULE\*(C'\fR is the
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|233|\*(C`rhsbl_zone\*(C'\fR is the zone to look up domain names |name of the rule to be used, \f(CW\*(C`rhsbl_zone\*(C'\fR is the zone to look up domain names
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|234|\*(C`lookuptype\*(C'\fR is the type of lookup (\fB\s-1TXT\s0\fR or \fBA\fR). |in, and \f(CW\*(C`lookuptype\*(C'\fR is the type of lookup (\fB\s-1TXT\s0\fR or \fBA\fR).
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|236|\*(C`subtest\*(C'\fR is a sub-test to run against the returned data. The sub-test may |\&\f(CW\*(C`subtest\*(C'\fR is a sub-test to run against the returned data. The sub-test may
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|250|\*(C`urirhsbl\*(C'\fR, you must also define a body-eval rule calling |Note that, as with \f(CW\*(C`urirhsbl\*(C'\fR, you must also define a body-eval rule calling
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|251|\*(C`check_uridnsbl()\*(C'\fR to use this. |\&\f(CW\*(C`check_uridnsbl()\*(C'\fR to use this.
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|262|\*(C`foo.com\*(C'\fR will cause |for each \s-1URI\s0. In other words, a \s-1URI\s0 using the domain \f(CW\*(C`foo.com\*(C'\fR will cause
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|263|\*(C`ns0.bar.com\*(C'\fR, |an \s-1NS\s0 lookup to take place; assuming that domain has an \s-1NS\s0 of \f(CW\*(C`ns0.bar.com\*(C'\fR,
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|264|\*(C`bar.com.uriblzone.net\*(C'\fR. Note that hostnames |that will cause a lookup of \f(CW\*(C`bar.com.uriblzone.net\*(C'\fR. Note that hostnames
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|268|\*(C`NAME_OF_RULE\*(C'\fR is the name of the rule to be used, \f(CW\*(C`rhsbl_zone\*(C'\fR is the zone |\&\f(CW\*(C`NAME_OF_RULE\*(C'\fR is the name of the rule to be used, \f(CW\*(C`rhsbl_zone\*(C'\fR is the zone
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|269|\*(C`lookuptype\*(C'\fR is the type of lookup (\fB\s-1TXT\s0\fR or |to look up domain names in, and \f(CW\*(C`lookuptype\*(C'\fR is the type of lookup (\fB\s-1TXT\s0\fR or
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|272|\*(C`urirhsbl\*(C'\fR, you must also define a body-eval rule calling |Note that, as with \f(CW\*(C`urirhsbl\*(C'\fR, you must also define a body-eval rule calling
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|273|\*(C`check_uridnsbl()\*(C'\fR to use this. |\&\f(CW\*(C`check_uridnsbl()\*(C'\fR to use this.
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|277|\*(C`NAME_OF_RULE\*(C'\fR is the name of the rule to be used, \f(CW\*(C`rhsbl_zone\*(C'\fR is the zone |\&\f(CW\*(C`NAME_OF_RULE\*(C'\fR is the name of the rule to be used, \f(CW\*(C`rhsbl_zone\*(C'\fR is the zone
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|278|\*(C`lookuptype\*(C'\fR is the type of lookup (\fB\s-1TXT\s0\fR or |to look up domain names in, and \f(CW\*(C`lookuptype\*(C'\fR is the type of lookup (\fB\s-1TXT\s0\fR or
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|279|\*(C`subtest\*(C'\fR is the sub-test to run against the returned data; see |\&\fBA\fR). \f(CW\*(C`subtest\*(C'\fR is the sub-test to run against the returned data; see
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|282|\*(C`urirhsbl\*(C'\fR, you must also define a body-eval rule calling |Note that, as with \f(CW\*(C`urirhsbl\*(C'\fR, you must also define a body-eval rule calling
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|283|\*(C`check_uridnsbl()\*(C'\fR to use this. |\&\f(CW\*(C`check_uridnsbl()\*(C'\fR to use this.
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|287|\*(C`foo.com\*(C'\fR will cause an \s-1NS\s0 |each \s-1URI\s0. In other words, a \s-1URI\s0 using the domain \f(CW\*(C`foo.com\*(C'\fR will cause an \s-1NS\s0
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|288|\*(C`ns0.bar.com\*(C'\fR, that |lookup to take place; assuming that domain has an \s-1NS\s0 of \f(CW\*(C`ns0.bar.com\*(C'\fR, that
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|289|\*(C`ns0.bar.com.uriblzone.net\*(C'\fR. Note that hostnames are |will cause a lookup of \f(CW\*(C`ns0.bar.com.uriblzone.net\*(C'\fR. Note that hostnames are
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|292|\*(C`NAME_OF_RULE\*(C'\fR is the name of the rule to be used, \f(CW\*(C`rhsbl_zone\*(C'\fR is the zone |\&\f(CW\*(C`NAME_OF_RULE\*(C'\fR is the name of the rule to be used, \f(CW\*(C`rhsbl_zone\*(C'\fR is the zone
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|293|\*(C`lookuptype\*(C'\fR is the type of lookup (\fB\s-1TXT\s0\fR or |to look up domain names in, and \f(CW\*(C`lookuptype\*(C'\fR is the type of lookup (\fB\s-1TXT\s0\fR or
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|296|\*(C`urirhsbl\*(C'\fR, you must also define a body-eval rule calling |Note that, as with \f(CW\*(C`urirhsbl\*(C'\fR, you must also define a body-eval rule calling
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|297|\*(C`check_uridnsbl()\*(C'\fR to use this. |\&\f(CW\*(C`check_uridnsbl()\*(C'\fR to use this.
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|301|\*(C`NAME_OF_RULE\*(C'\fR is the name of the rule to be used, \f(CW\*(C`rhsbl_zone\*(C'\fR is the zone |\&\f(CW\*(C`NAME_OF_RULE\*(C'\fR is the name of the rule to be used, \f(CW\*(C`rhsbl_zone\*(C'\fR is the zone
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|302|\*(C`lookuptype\*(C'\fR is the type of lookup (\fB\s-1TXT\s0\fR or |to look up domain names in, and \f(CW\*(C`lookuptype\*(C'\fR is the type of lookup (\fB\s-1TXT\s0\fR or
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|303|\*(C`subtest\*(C'\fR is the sub-test to run against the returned data; see |\&\fBA\fR). \f(CW\*(C`subtest\*(C'\fR is the sub-test to run against the returned data; see
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|306|\*(C`urirhsbl\*(C'\fR, you must also define a body-eval rule calling |Note that, as with \f(CW\*(C`urirhsbl\*(C'\fR, you must also define a body-eval rule calling
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|307|\*(C`check_uridnsbl()\*(C'\fR to use this. |\&\f(CW\*(C`check_uridnsbl()\*(C'\fR to use this.
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|323|\*(C`uridnsbl_timeout\*(C'\fR option has been obsoleted by the \f(CW\*(C`rbl_timeout\*(C'\fR |The \f(CW\*(C`uridnsbl_timeout\*(C'\fR option has been obsoleted by the \f(CW\*(C`rbl_timeout\*(C'\fR
) (rof_escape_sequence|91|Mail::SpamAssassin::Plugin::URIDNSBL.3pm|324|\*(C`Mail::SpamAssassin::Conf\*(C'\fR \s-1POD\s0 for details on \f(CW\*(C`rbl_timeout\*(C'\fR. |option. See the \f(CW\*(C`Mail::SpamAssassin::Conf\*(C'\fR \s-1POD\s0 for details on \f(CW\*(C`rbl_timeout\*(C'\fR.
)