strip_trailing_dots_local - like strip_trailing_dots, but only for mails
submitted locally, not via SMTP.
Spot the person who cut&pasted a hostmaster record from DNS, changed the
first '.' for an '@' and forgot about the last '.'. Ooops ...
Thoughts? And should it be a default? Or default if "-t"?
Rational:
trailing dots are valid in DNS, are used in example A.2.6. in RFC822,
and follow the "be liberal in what you accept from humans principle,
even if you're a pedantic git when dealing with machine-machine
protocols". So the MUA->MTA interface should handle them. So Exim
should strip them. But Exim has _no_ call to interfere with the SMTP
Envelope as received from a remote MTA, save for explicit
forward/rewrite rules.
Or am I missing something? Aside from backspace?
--
A science is said to be useful if its development tends to accentuate the
existing inequalities in the distribution of wealth, or more directly promotes
the destruction of human life - Godfrey Hardy, A Mathematician's Apology, 1941