home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / vmsnet / mail / pmdf / 2186 < prev    next >
Encoding:
Internet Message Format  |  1992-08-25  |  5.1 KB

  1. Path: sparky!uunet!europa.asd.contel.com!emory!sol.ctr.columbia.edu!hamblin.math.byu.edu!arizona.edu!mvb.saic.com!simpact!inland!cmkrnl!infopiz!mccall!ipmdf-newsgate!list
  2. From: ned@sigurd.innosoft.com (Ned Freed)
  3. Newsgroups: vmsnet.mail.pmdf
  4. Subject: RE: Problem with personal aliases
  5. Message-ID: <01GNZYOZ99K29D4CSF@SIGURD.INNOSOFT.COM>
  6. Date: 25 Aug 92 19:31:56 GMT
  7. Organization: The Internet
  8. Lines: 96
  9. Return-Path: <epmdf@YMIR.CLAREMONT.EDU>
  10. Resent-Date: 25 Aug 1992 12:31:56 -0700 (PDT)
  11. Resent-From: epmdf@YMIR.CLAREMONT.EDU
  12. Errors-To: epmdf@YMIR.CLAREMONT.EDU
  13. Resent-Message-ID: <01GNZYPG0D2Q95O85T@YMIR.CLAREMONT.EDU>
  14. X-Vms-To: IN%"GHC@VGER.NIDDK.NIH.GOV"
  15. X-Vms-Cc: IPMDF
  16. Mime-Version: 1.0
  17. Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
  18. Content-Transfer-Encoding: 7BIT
  19.  
  20. >     I think thast you're hitting me pretty hard on this one.
  21. > While it may be documented that pmdf test is not appropriate
  22. > to use for personal aliases, I didn't know and stepped into
  23. > it.  It did seem reasonable - I'm sorry!
  24.  
  25. I don't know why you feel you're being "hit hard" here. I simply explained the
  26. situation with TEST/REWRITE and why it is unlikely to change. This is certainly
  27. not your fault -- it isn't anybody's fault -- it is just the way things have to
  28. be given the nature of the various user agents we support.
  29.  
  30. It would be very nice if we could use one consistent mechanism for constructing
  31. message headers. This is simply not to be since the world of user agents
  32. contains far too much variety in this area for a single approach to ever make
  33. sense. (The code to do this that's specific to VMS MAIL is well over 1000 lines
  34. long and is scattered in over a dozen locations throughout the foreign
  35. transport handler. It is pretty much impossible to simulate outside of this
  36. environment.)
  37.  
  38. >    I am not responsible for the condition of the miriad of
  39. > mishappen sendmails in the world.  Their purpose is just to
  40. > haunt us all.
  41.  
  42. I just reread my original message and the only remark in it that is remotely
  43. perjorative is directed at sendmail. I fully expect to be forgiven for yowling
  44. about this wretched state of affairs; I certainly don't mind if you do so as
  45. well!
  46.  
  47. As I pointed out originally, this bug in sendmail is generally not a problem
  48. since it translates a header with no contents into an illegal header (which is
  49. more or less the same thing insofar as replies go). It is simply a problem when
  50. you're trying to figure out what header PMDF actually generated. Once things
  51. pass through sendmail there is no hope of this being possible.
  52.  
  53. > > Finally, I don't know what you expected to get, but this is the expected
  54. > > result when you use a persnoal alias that is marked private and noexpand.
  55. > > If you want the alias to expand into the real address just mark it expand
  56. > > and it will. If you want it to expand into an alias other people can use
  57. > > mark it public.
  58.  
  59. > Again I have to plead ignorance.  I had to search for a while
  60. > [for the manual as well as for the answer] to understand what you
  61. > were saying.
  62.  
  63. I didn't have a manual handy (you didn't either apparently) to give you
  64. page and section numbers. Sorry about that.
  65.  
  66. Note that the DB utility is capable of providing some limited help information
  67. about what options are available. Use the ? key in the middle (or at the end)
  68. of commands to get at this stuff.
  69.  
  70. > I note that I could only use the resultant address
  71. > [when I used expand] if I set transport to in%.
  72.  
  73. Personal aliases are entirely a PMDF facility. They can only work in VMS MAIL
  74. when you specify a transport that gets you to PMDF (usually IN%). VMS MAIL
  75. doesn't know anything about them nor is there any possible way to tell VMS MAIL
  76. about something like personal aliases. You have to use a transport selector (no
  77. apologies to OSI for the terminology here); it is the only mechanism available
  78. in VMS MAIL to activate PMDF and all its associated facilities (including
  79. personal aliases).
  80.  
  81. > I couldn't come
  82. > up with any suitable combination of quotes to get the address through.
  83. > Is that correct?
  84.  
  85. I don't know what you mean exactly here. To use a personal alias in VMS MAIL
  86. just type
  87.  
  88.     IN%alias-name
  89.  
  90. if alias-name is also a logical name you have to use
  91.  
  92.     IN%"alias-name"
  93.  
  94. to get around VMS MAIL's translation of logical names. (Once again, this
  95. behavior is entirely due to VMS MAIL and has nothing to do with PMDF.)
  96.  
  97. You can also type something like:
  98.  
  99.     IN%"alias-name@localhost"
  100.  
  101. and it will work, but the @localhost is assumed and isn't otherwise necessary.
  102.  
  103. The To: and Cc: headers that will actually appear in your outgoing mail are
  104. derived from a combination of the addresses you submitted via the transport
  105. interface, the list of actual envelope addresses that results from the
  106. expansion of the transport addresses, the contents of the various PMDF alias
  107. files and databases, the original VMS MAIL To: and Cc: lines, and a large base
  108. of essentially heuristic knowledge about how VMS MAIL operates.
  109.  
  110. The interaction of all this stuff is so complex and so full of heuristics that
  111. it is unrealistic to even attempt to describe it in detail. However, if you
  112. have specific questions about why something works the way it does I'll be happy
  113. to analyze a specific case or six in detail.
  114.  
  115.                 Ned
  116.