home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / mail / sendmail / 2703 < prev    next >
Encoding:
Text File  |  1992-11-08  |  2.9 KB  |  56 lines

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