home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.mail.sendmail
- Path: sparky!uunet!think.com!ames!haven.umd.edu!decuac!pa.dec.com!vixie
- From: vixie@pa.dec.com (Paul A Vixie)
- Subject: Re: Parsing internal DECnet-like addresses
- In-Reply-To: boyd@prl.dec.com's message of Wed, 4 Nov 1992 13:33:53 GMT
- Message-ID: <VIXIE.92Nov6113558@cognition.pa.dec.com>
- Sender: news@PA.dec.com (News)
- Organization: DEC Network Software Lab
- References: <1992Nov3.151220.11227@oar.net> <VIXIE.92Nov3131100@cognition.pa.dec.com>
- <1992Nov4.133353.11007@prl.dec.com>
- Date: 6 Nov 92 11:35:58
- Lines: 42
-
- [Boyd Roberts]
- > I'm not sure if this is the right forum Paul, but have
- > you got any doco/pointers that describes the MRGATE::
- > and FRMRC:: nightmare? I've been meaning to ask about
- > this for quite a while.
-
- There is no doco that I know of that tells of the MRGATE nightmare.
- I don't know anything about FRMRC::.
-
- Warning: the discussion below is probably only of interest to Mailbus
- people; it will seem gross and disgusting to the rest of you.
-
- MRGATE is a pseudo-node used by the Mailbus/Mail11 gateway on VAX/VMS
- (which is called MRGATE, btw) to encapsulate Mailbus addresses inside
- Mail11 paths. "Paul Vixie @WRL" becomes DECWRL::MRGATE::WRL::"Paul Vixie"
- in the best case, but the best case never actually happens. Those quotes
- are killer; it turns out that MRGATE can accept-but-never-generate
- addresses of the form DECWRL::MRGATE::WRL::Paul.Vixie which is better
- but still not good enough if this address must be subsequently
- encapsulated in Internet notation; this ends up generating either
- MRGATE::WRL::Paul.Vixie@DECWRL.Enet.dec.com, or
- Paul.Vixie%WRL.ENET%MRGATE.ENET@DECWRL.Enet.dec.com depending on
- whether you are using the % hack; a clever (and very ugly) sendmail.cf
- can churn this garbage into Paul.Vixie@WRL.Mts.dec.com, where .MTS. is
- the pseudo-subdomain used to encapsulate Mailbus addresses.
-
- The badness comes partially from the quotes, and partially because Mailbus
- uses something called "Subnodes" to support actual All-in-One users. If
- you get mail from an All-in-One user it will tend to look like
- "Fred Avolio @A08 @DCO" and this is where the actual BUG creeps in. MRGATE
- could generate DECWRL::MRGATE::DCO::A08::"Fred Avolio" which although quoted
- would work; however, MRGATE only looks at the first routing term and creates
- DECWRL::MRGATE::A08::"Fred Avolio". Some versions are extra helpful and make:
- DECWRL::MRGATE::A08::A08::"Fred Avolio" instead. Neither one will work.
- No amount of cleverness other than a full user database can save you from
- this brain damage. The solution is to use UMC, which gets this completely
- right but requires an Ultrix system which many Mailbus customers don't have.
- --
- Paul Vixie, DEC Network Systems Lab
- Palo Alto, California, USA "Don't be a rebel, or a conformist;
- <vixie@pa.dec.com> decwrl!vixie they're the same thing, anyway. Find
- <paul@vix.com> vixie!paul your own path, and stay on it." -me
-