My conclusion, after several case studies, is that most message-format interoperability problems are caused by implementors who don't know what RFC 822 says.
I mostly agree. Keith