Please note I'm not suggesting that performing checks on the RFC2821
MAIL FROM is entirely useless and should be stopped. On the contrary,
there are a number of very useful things that can be done here such as
allow/deny lists, etc. By all means let's continue doing those things
and if we can reject the message with a 4xx or 5xx code at that point,
great!
What I am saying is that for the purposes of this discussion under the
MARID charter, MAIL FROM doesn't add any information not already
available in the 2822 headers. That's why we dropped it from Caller ID.