home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / sgi / 11298 < prev    next >
Encoding:
Internet Message Format  |  1992-07-23  |  5.6 KB

  1. Path: sparky!uunet!wupost!waikato.ac.nz!comp.vuw.ac.nz!rata.vuw.ac.nz!tony
  2. Newsgroups: comp.sys.sgi
  3. Subject: Re: Summary: Problem with /bin/mail...
  4. Message-ID: <1992Jul24.032024.22721@rata.vuw.ac.nz>
  5. From: tony@rata.vuw.ac.nz (Tony Martindale)
  6. Date: Fri, 24 Jul 1992 03:20:24 GMT
  7. Followup-To: comp.sys.sgi
  8. References: <nkdpn0c@sgi.sgi.com>
  9. Organization: C.S.C., Victoria University of Wellington, New Zealand
  10. Keywords: /bin/mail 
  11. Summary: Response to Robert Stephens' posting
  12. Lines: 117
  13.  
  14.  
  15. In article <nkdpn0c@sgi.sgi.com> roberts@nimrod.wpd.sgi.com (roberts) writes:
  16. >Tony.Martindale@comp.vuw.ac.nz writes:
  17. >
  18. >>   I have several gripes with this "fix".  Firstly, it bounces mail.
  19. >
  20. >First, bouncing mail that would otherwise be misdelivered is the right
  21. >thing to do.  Using your criterion, /bin/mail should never have checked
  22. >for passwd entries in the first place, since doing so causes it to "bounce
  23. >mail."
  24.  
  25.  You take my statement too far.  Ok, in the context of the problem you
  26. are addressing bouncing the mail is the best/correct thing to do.  I
  27. am coloured by our experience here where our mail was bounced when
  28. normally it should have delivered (even using your criteria).
  29.  
  30. >> Secondly it is a band-aid type solution/fix, the problem indicated
  31. >> could be better dealt with by adjustments/fixes in other parts of the
  32. >> overall picture (YP/NIS map reliability for example).
  33. >
  34. >Second, I am sure SGI and much of the workstation industry would gladly
  35. >welcome your solutions to the problems of NIS map reliability.  I suggest
  36. >you forward your adjusted/fixed sources to Sun Microsystems so they
  37. >may eventually be made available to the wider community.  I trust your
  38. >solutions also correct for operator error.
  39.  
  40.  My point is that there are other ways to solve the problem, my
  41. example was just that.
  42.  
  43. >>                                                        Thirdly this is
  44. >> a specific problem to large (my assumption) YP/NIS dependent sites,
  45. >> using the DNS MX records (MB records and/or OSI directory services in
  46. >> the future) is a far better solution to the "problem".
  47. >
  48. >Third, I do not think it is a very good idea to continue to misdeliver
  49. >mail for the next 3 or 4 decades while we wait for OSI to figure out how
  50. >to save us from ourselves.
  51.  
  52.  Agreed.  However, the DNS is a working alternative.
  53.  
  54.  If I understand the problem correctly, there are a number of ways of
  55. solving it without changing the behaviour of /bin/mail.  One could
  56. argue that it is simply more an system managment/administration issue
  57. that you have chosen to address using /bin/mail.
  58.  
  59. >>                                                         Not to mention
  60. >> the fact that this change was not noted in the Release Notes (or at
  61. >> least the ones we have) and why wasn't backward-compatibility there
  62. >> from the beginning not instead of in retrospect?
  63. >
  64. >You are correct.  The change did not make it into the release notes.
  65. >It should have been noted there.  That's one of the reasons I posted a
  66. >long explanation here.
  67. >
  68. >Restoring wrong behaviour is bad engineering.  Relying on wrong behaviour
  69. >is bad engineering.  I added the backward-compatibility mode "in retrospect"
  70. >because I was not aware up-front that there were any customers interested
  71. >in bad engineering.  I was wrong.
  72.  
  73.  In our environment (and I would imagine others) your definition of "wrong
  74. behaviour" does not make sense.
  75.  
  76. >>   But, this still does not explain the problems we were having.
  77. >
  78. >Then what are you on about?
  79. >
  80. >> was bouncing in the way I described (see original message below) for
  81. >> users with valid home directories!  I have sent mail to Robert
  82. >> informing him of this, with no response to date.
  83. >Please note that I am a development engineer not a customer support engineer.
  84. >I am neither required nor expected to respond to questions posted to this
  85. >group, and I have only a very limited time I can spend doing so.  I have
  86. >even less time available to try and diagnose customer problems via e-mail.
  87. >If you need faster problem resolution, I suggest you call your local SGI
  88. >field office.
  89.  
  90.  Note that what I am saying here is that there is a bug in addition to
  91. the disputed "addtional featurism".
  92.  Thanks for taking the time to respond so far, I will take this up
  93. with our local SGI agents, with your permission I will include our
  94. discussion so far.
  95.  
  96. >>   Again, if anyone can shed any more light on this it would be
  97. >> appreciated.  I would also like to see SGI take responsibility for
  98. >> what has been done to /bin/mail and release a
  99. >> fixed/backward-compatible version.
  100. >
  101. >I will gladly take responsibility for having made message delivery via
  102. >/bin/mail more reliable.  Note that reliable does not mean "doesn't bounce."
  103. >As stated by Eric Allman in the design goals section of the document
  104. >"SENDMAIL - An Internet Mail Router":
  105. >
  106. >    Message delivery should be reliable, in the sense of guaranteeing
  107. >    that every message is correctly delivered or at least brought to the
  108. >    attention of a human for correct disposal; no message should ever be
  109. >    completely lost.
  110. >
  111. >A misdelivered message is as bad as lost.  It is better to bounce than
  112. >to lose.  It may cause headaches for administrators, but it will result
  113. >in more reliable mail.
  114.  
  115.  As I conceded above, bouncing in the
  116. >A broken/backward-compatible version will be available in a future release
  117. >for use by those who don't mind the possibility of misdelivered mail.
  118. >
  119. >    - Robert Stephens
  120. >
  121. >---
  122. >The above comments are entirely my own.  They do not necessarily represent
  123. >the views or opinions of Silicon Graphics Inc.
  124.  
  125.  
  126. -- 
  127. Tony Martindale                     Computing Services Centre,
  128. email: tony@rata.vuw.ac.nz          Victoria University of Wellington,
  129. phone: +64 4 495 5051               P.O. Box 600, Wellington, NEW ZEALAND.
  130.