Speaking of problems, in InSpammerBlacklist.java, please change it to:
public Collection match(Mail mail) {
String host = mail.getRemoteAddr();
try {
//Have to reverse the octets first
StringBuffer sb = new StringBuffer();
StringTokenizer st = new StringTokenizer(host, " .", false);
while (st.hasMoreTokens()) sb.insert(0, st.nextToken() + ".");
//Try to look it up
InetAddress.getByName(sb.append(network).toString());
//If we got here, that's bad... it means the host
// was found in the blacklist
return mail.getRecipients();
} catch (UnknownHostException uhe) {
//This is good... it's not on the list
return null;
}
}
}
I have compiled and tested this change, as well. I accidentally left out a
.toString() in the code I pasted into the e-mail previously.
--- Noel
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>