http://www.chaosreigns.com/dnswl/dl/DNSWLh.pm
Adds DNSWL to the services which receive a report via the command
"spamassassin --report" (or -r).  
(In addition to DCC, Pyzor, Razor, and SpamCop).

I've been using it basically unmodified for about a year.

Create account here:  http://www.dnswl.org/registerreporter.pl
( http//www.dnswl.org / Report Abuse, Register as Reporter )

Put DNSWLh.pm in something like /usr/share/perl5/Mail/SpamAssassin/Plugin/

Add to your spamassassin config (/etc/spamassassin/local.cf):

loadplugin Mail::SpamAssassin::Plugin::DNSWLh
dnswl_address [email protected]
dnswl_password yourpassword
internal_networks [IPs you control]
trusted_networks [IPs you have asked to relay mail to you, like proxies and 
mailing list servers]

trusted_networks docs:
http://spamassassin.apache.org/full/3.3.x/doc/Mail_SpamAssassin_Conf.html#network_test_options
http://wiki.apache.org/spamassassin/TrustPath

Output tells you what IP address you reported, so you can verify your
internal_networks / trusted_networks is configured correctly.  Output looks
like:

  Successfully reported to DNSWL 188.116.52.141.  Current trust level is:
  Unlisted.
  1 message(s) examined.

You can also see what IP address you reported to DNSWL to verify your
internal_networks / trusted_networks is configured correctly here:
http://www.dnswl.org/abuse/pastreports.pl
( http//www.dnswl.org / Report Abuse, Report / History )
It also shows the domain we believe owns the reported IP.
Requires logging in with the username and password created above.
Unfortunately Unlisted IPs are not recorded or shown on this page.


I would like to get this included in spamassassin.

-- 
"Go forth, and be excellent to one another." - http://www.jhuger.com/fredski.php
http://www.ChaosReigns.com

Reply via email to