UUCP and preservingply-to: how?
Mike Bilow
mikebw at bilow.bilow.uu.ids.net
Thu Apr 4 14:38:00 EST 1996
John Chambers wrote in a message to Mike Bilow:
JC> In summary, "foo!(joe at bar)" is a legal parsing of
JC> "foo!joe at bar" using the rules of one known email package
JC> (UUCP), while "(foo!joe)@bar" is not legal using any
JC> mailer's rules. Whether this is relevant to you depends
JC> on which email package you have installed.
You have put far more time into writing your reply than I would have done. In
any case, my objection boils down to a disagreement with your assertion that
"foo!joe at bar" is not a legal RFC822 mail address. As far as the software is
concerned, it is indistinguishable from a legal address in which "foo!joe" is a
mail recipient at "bar". There is no way to know whether this is, in fact,
true without resorting to knowledge outside of the message at hand.
JC> So I'd conclude that "(foo!joe)@bar" isn't a legal
JC> interpretation, because it implies that SMTP mailers can do
JC> forwarding.
It implies that "foo!joe" is a mail recipient.
JC> Now if the programmers that develop email software could be
JC> taught the uses of parens, as I've done above. I mean,
JC> mathematicians figured this out several centuries ago, and
JC> most people who build programming languages have picked
JC> up on the idea. But just try finding an email package that
JC> allows the use of parens to disambiguate expressions. Oh,
JC> well; I guess I shouldn't gripe too much. After all, we
JC> are still being saddled with software written by people
JC> that haven't learned about the number zero, and haven't
JC> heard of null strings.
Have you actually read RFC822? You may find that there are some very
surprising things which are explicitly allowed, but which you never see in
practice. However, the rules are very clear on issues like this.
You also may not be aware of some of the historical problems of interoperation
of mail systems which are not compliant with RFC822. For example, Banyan uses
a "user at system@domain" format for mail. If you are really interested in
writing long essays on how the mail system should be fixed, you would probably
enjoy getting involved with the X.500 standards people. :-)
-- Mike
More information about the Discuss
mailing list