Hello,
I'm not (yet) spamdyke user, but this may change soon: the project looks
very promising, congratulations :) Finally something not 100% based on
qmail-patches...
At the moment (as you maybe noticed on the qmail ML), I'm thinking about
redesigning my mail systems, and this is what I'd like to do. Maybe this
will give you some ideas or suggest some feedback:
... SMTP Session Starting ...
1) Check IP address against 2-3 RBL (blacklists) and 1-2
whitelists (of swiss/german/french/etc. ISP mail
server ip's)
-> transmit the result to a script which will decide
(based on logs created in 2), 4) and 5))
if it wants to reject the connexion or not:
my goal would be to be able to tune this based
on recipient domain/mail address for legal reasons...
-> return a 5xx error or continue
2) VRFY check (in my case: with cvm-vmailmgr, via
http://untroubled.org/cvm/ because most my users are
vmailmgrd-based)
-> 5xx error if not valid, and log ip (to add to a local
blacklist) or continue
3) Greylist if requested/allowed by the domain owner,
and if not in the IP whitelist
... Receive Mailheader/Body ...
4) Virus scan (clamdscan/fsav/etc.)
-> exit with Virus Name in the 5xx error message
if a virus is found (+ log ip), else continue
5) Spam scan (with parameters like "required hits"
taken from the database, to let the user decide
what to accept/reject, and for example store the
spam to a temporary quarantine for further analysis)
-> error 5xx if flagged as spam (+ log ip)
... Deliver mail ...
At the moment, I only have rblcheck (but server-wide, not based on
domain), recipient check and virus check (via qmail-qfilter) on SMTP
level. Antispam scan occurs after via .qmail-* files. But it seems it
is not appropriate anymore, now I think everything must be scanned (and
rejected) at directly at SMTP level.
Feedback welcome :-) In the mean time, I'll activate some features of
spamdyke on a test system to see if it is going to be able to help.
Regards,
Olivier
_______________________________________________
spamdyke-users mailing list
[email protected]
http://www.spamdyke.org/mailman/listinfo/spamdyke-users