Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!mimsy!cvl!umd5!zben From: zben@umd5 (Ben Cranston) Newsgroups: comp.mail.headers,comp.mail.uucp Subject: Re: more about autorouting Message-ID: <1425@umd5> Date: Sat, 24-Jan-87 19:11:38 EST Article-I.D.: umd5.1425 Posted: Sat Jan 24 19:11:38 1987 Date-Received: Mon, 26-Jan-87 00:37:37 EST References: <14396@amdcad.UUCP> <4611@mit-eddie.MIT.EDU> <837@astrovax.UUCP> <1402@munnari.oz> Reply-To: zben@umd5.umd.edu (Ben Cranston) Organization: University of Maryland, College Park Lines: 37 Summary: One reasonable default for "phrase" Xref: mnetor comp.mail.headers:103 comp.mail.uucp:179 In article <1402@munnari.oz> kre@munnari.oz (Robert Elz) writes: > In article <837@astrovax.UUCP>, wls@astrovax.UUCP (William L. Sebok) writes: >> When a ! route is turned into RFC822 route ... >> The safest thing to do seemed to be to >> have the ruleset put a set of angle brackets around it. > Unfortunately, even if you could avoid the double << >> problem > (which sendmail could easily arrange to do), this still doesn't > necessarily generate a legal address. Anywhere a route-addr is > used, there must also be a "phrase" in the address as well. > Sendmail would need to invent this phrase in some cases, and > inventing something rational isn't necessarily easy. If there were any one particular wart in 822 that it would be reasonable to "by gentleman's agreement" ignore, it would be this requirement for a non-null phrase. Nevertheless, I think what we are talking about doing (translating an address from one domain to another) falls into the category of "munging". The existing RFC standard for header munging suggests the unmunged address be included as a pseudo-comment in the munged address. This can simultaniously satisfy the syntactic requirement for "phrase". So one might want to translate the address: fee!fie!foe!fum!jack into: "fee!fie!foe!fum!jack" <@fee,@fie,@foe:jack@fum> Seems as reasonable a default as any... My Internet to BitNet relay implementation does just this. -- umd5.UUCP <= {seismo!mimsy,ihnp4!rlgvax}!cvl!umd5!zben Ben Cranston zben @ umd2.UMD.EDU Kingdom of Merryland UniSys 1100/92 umd2.BITNET "via HASP with RSCS"