diff --git a/plugins/uribl b/plugins/uribl index 9ae4c8e..76115fc 100644 --- a/plugins/uribl +++ b/plugins/uribl @@ -369,11 +369,13 @@ sub lookup_start { while ($l =~ m{ \w{3,16}:/+ # protocol (?:\S+@)? # user/pass - [a-zA-Z0-9][a-zA-Z0-9\-.]+\. # hostname - (?:aero|arpa|asia|biz|cat|com|coop| # tld - edu|gov|info|int|jobs|mil|mobi| - museum|name|net|org|pro|tel|travel| - [a-zA-Z]{2}) + ( + [a-zA-Z0-9][a-zA-Z0-9\-.]+\. # hostname + (?:aero|arpa|asia|biz|cat|com|coop| # tld + edu|gov|info|int|jobs|mil|mobi| + museum|name|net|org|pro|tel|travel| + [a-zA-Z]{2}) + ) }gix) { my $host = lc $1; my @host_domains = split /\./, $host;