| 
1.  go slower and slower if client is being rejected.  we just go slower
until they hang up rather than deal with reconnects.
2.  pass arguments to validatesender to enable spamhaus & spf checks.
3.  note that no sender is defined as postmaster@him and check that
address.
4.  require that helo be resolvable.
5.  qflag -- don't log helos that are bounced as Liars.
note:  the current code and this post have a problem dealing with
typically-configured laptops announcing themselves as "joeslappie".
perhaps if we require authentication or you're trusted, the rules
in hello() can be relaxed a bit.
 |