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.

Reply via email to