Hoi folx,
I am currently setting up a new mailserver and do the switch from a
heavily patched 1.01 to 1.03.
With the 1.01 I used Russ Nelson's modification to ucspi-tcp and
qmail-smtpd to do the dns queries for RBLs and block emails.
In the process of migrating I'd like to provide more "service" to our
customers. Thus I don't want to block RBL listed hosts but accept and "tag"
the emails.
What I am looking for is a program that I can plug between tcpserver and
qmail-smtpd which basically does the DNS lookups, does not talk
SMTP but just set e.g.
BOUNCEMAIL
RBLID
environment variables and hand the complete SMTP conversation on to
qmail-smtpd.
In qmail-smtpd I may then decide whether to reject or accept and
qmail-queue could insert either
X-RBL-Check: RBLID
or foreach token in $RBLID
X-RBL-Check: token
where tokens would be e.g. ORBS, MAPS-RBL, MAPS-RSS, MAPS-DUL, ...
so that the user may sort/decide based on those Headers how to handle
the message. (We have users that want it blocked and users that simply
want the info, so I would set up two different smtpds to the same queue
behaving differently and configure the MX of the domains as the customer
would like to have it).
Before I start to write that myself, has anybody done something like
that already?
If I have to write it, any wishes/suggestions? ;-)
\Maex
--
SpaceNet AG | http://www.Space.Net/ | Stress is when you wake
Research & Development | mailto:[EMAIL PROTECTED] | up screaming and you
Joseph-Dollinger-Bogen 14 | Tel: +49 (89) 32356-0 | realize you haven't
D-80807 Muenchen | Fax: +49 (89) 32356-299 | fallen asleep yet.