On Wed, Feb 25, 2015, Sebastian Nielsen wrote:
> Why are you against fixing mail that are not fully RFC-compliant to
> RFC-compliant mail at MTA level?
Because it
- let's lazy programmers/users off the hook.
- adds code (complexity, failures, maintenance).
- introduces incompatibilities.
- hides errors.
- breaks things (e.g., digital signatures...)
- forces others to do the same ("but XYZ does it, why doesn't your SW do it?").
Example: sendmail accepts broken SMTP:
MAIL From:<[email protected]>
is required but sendmail accepts extra white space, missing <>, etc.
So lots of SW out there is broken which does not even implement the
_simple_ protocol properly... and every MTA has to add code to deal
with that $%#^@.