Alan DeKok wrote:
Philip Miller <millenix(_at_)zemos(_dot_)net> wrote:
The messages must get delivered, or bounced, or dropped. Inevitably, some
ISPs will not bounce mail that doesn't validate, but simply throw it
away.
We can say that's a bad thing for them to do, but we can't stop them from
doing it.
That's true not only because of ISP's bad decisions, but because of
flaws in SMTP. RFC 2821 says an MTA must accept a message for
delivery or bounce it. This says to me that an MTA should verify the
bounce path before accepting a message for delivery, as there may be
later delivery failures.
However, RFC 2821 makes no provision for verifying the bounce path.
So in many cases, an MTA has no choice but to discard an undeliverable
message. the MAIL FROM validation checks can be viewed as an attempt
to ensure that a bounce path exists.
AND it may also be a good idea to 'make it legal' to discard messages when
the 'bounce path' is 'obviously' wrong, such as in the case of viruses that
are known to forge the 'from' address.
--
bz
please pardon my infinite ignorance, the set-of-things-I-do-not-know is an
infinite set.
bz+ietf(_at_)chem(_dot_)lsu(_dot_)edu