|
I’m using a qmail-spp greylisting plugin that uses mysql
(it would allow you to load balance on several servers.) Unfortunately, I think
it will always check for the mail_from and rcpt_to no matter what. If you’re
still interested, check out qmail-spp’s site (just Google it, I think
they have a sourceforge site) it’s the newer greylisting program (the
older one only checks IP address I believe.) If you aren’t farmiliar with
qmail-spp, its basically a plugin system that allows you to run programs, shell
scripts, or perl scripts after each SMTP command (HELO, MAIL, AUTH, and RCPT) and
basically the scripts echo coded capital letters to tell qmail spp what to do.
For example, after RCPT I have a check_recipient.sh script that runs and checks
whether the recipient exists in our active directory, if so it echos the
character which tells qmail-spp to move on. If it doesn’t, I echo a
character which tells it to reject the command and return an error (basically
my error says no mailbox here by the name <whatever the mailbox name was>.)
There’s also a character that tells spp to accept the command right now
and not run anymore plugins for the command. Have a good one, Tom Thomas E. Casartello, Jr. Infrastructure Technician Department of Information Technology Westfield State College Wilson 105-A (413) 572-8245 E-Mail: tcasartello@xxxxxxxxxx From: Julian Grunnell
[mailto:julian.grunnell@xxxxxxxxx] Hi - is
anyone aware of a greylisting plugin for qmail that works in the exact same way
as spamd does on openbsd in that: Initially we
want to care about relay_ip, mail_from & rcpt_to. But once a mail has been
re-sent that matches all three of those - ie. the exact same mail is sent 5+
mins later, we then want to accept all mail from that sender IP address for the
next 36 days, regardless of either the mail_from or rcpt_to data. I've been
using the greylisting plugin from http://manuel.mausz.at/coding/qmail-spp/greylisting/ and a customised one
from the author that uses just relay_ip on another platform and they've been
excellent for detering unwanted mail. This
platform is a load balanced cluster of mail servers handling around 1 million
emails a day so its vital that all the servers can share the same greylisting
data - a mysql backend server is used in my other setups. Thanks -
Julian. Julian
Grunnell |