Sam writes:
> The problem is not relay checking per se, but the real problem is that
> qmail-smtpd does not check whether the local address is valid, before
> accepting the message.
Right. An SMTP client cannot, a priori, trust a 250 OK response to a
RCPT TO: command to actually mean that the email address is valid.
Sendmail has always had the ability to accept any recipient, and not
be aware of a success/failure indication until after the mail has been
delivered. The reason qmail cannot do it is because all email goes
into the queue for some pretty good security and reliability-related
reasons.
qmail-smtpd *could* be given a CDB-full of allowable addresses IF you
have no -default deliveries. Even so, it couldn't deal with program
deliveries that exit 100.
--
-russ nelson <[EMAIL PROTECTED]> http://russnelson.com
Crynwr sells support for free software | PGPok | Government schools are so
521 Pleasant Valley Rd. | +1 315 268 1925 voice | bad that any rank amateur
Potsdam, NY 13676-3213 | +1 315 268 9201 FAX | can outdo them. Homeschool!