On Wed, 23 Aug 2000, Kenneth Porter wrote:
> >POP befor SMTP works just fine, then all of a sudden, for no apparent
> >reason, it stops denying relaying for everyone. It almost seems as if the
> >makemap hash table gets "corrupted" somehow. For example, the "makemap
> >hash popper" command stops working, it just hangs. Rebooting the server
> >fixes it.
One of my staff wrote a wee hack for a pop-before-smtp perl script which
did hash table inserts, rather than rebuilding the entire file.
This particular script just sniffs the syslog output, but converting
this to C and adding it to main qpopper code would solve a few issues,
particularly if the same code can be used to set expire/removal policies
too.
Even with SMTP AUTH there are a _lot_ of mail clients which need
pop-before-smtp to work (the don't do auth) and sendmail can be
configured to look at multiple access tables. It's a Feature() in
sendmail 8.10 or later and is a minor hack() in earlier versions.
Anyone interested in working on it?
AB