I wrote a "shim" program that accepts
incoming SMTP connection and
 passes them on to the real MTA when it gets a valid RCPT.  It was
 designed to turn away bogus RCPTs very very cheaply (and it works
 spectacularly well for that[%]), but it also does banner delay, DATA
 delay, and early talker rejection.  (Because it connects through to a
 real MTA in real time, it avoids the worst of the hairy issues that
 plague MTAs, like queueing and retries.)
 I wrote this for work, but they've given me approval to release it (I
 asked preemptively); I can put it up for FTP if there's any interest. 
I would, for one, be quite interested in your implementation. I have
greet_pause implemented in sendmail, and some fairly draconian custom
rules, but it needs all the help it can get.
--
--------------------------------- personal: 
http://www.armory.com/~spectre/ ---
  Cameron Kaiser * Floodgap Systems * 
www.floodgap.com * ckaiser at 
floodgap.com
-- So what's my point? I don't know, it's fun to talk about. -- Judy Blackburn