home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / mail / headers / 406 < prev    next >
Encoding:
Internet Message Format  |  1993-01-01  |  7.3 KB

  1. Xref: sparky comp.mail.headers:406 comp.mail.misc:4193
  2. Newsgroups: comp.mail.headers,comp.mail.misc
  3. Path: sparky!uunet!psinntp!monymsys!sonyd1.Broadcast.Sony.COM!blilly.UUCP!bruce
  4. From: bruce@blilly.UUCP (Bruce Lilly)
  5. Subject: Re: Return and read receipts (was Re: Return-Receipt-To & forwarding...)
  6. References: <1992Dec29.181814.4105@chance.gts.org> <1992Dec31.003223.22169@blilly.UUCP> <1992Dec31.175537.22573@chance.gts.org>
  7. Organization: Bruce Lilly
  8. Date: Fri, 1 Jan 93 15:47:28 GMT
  9. Message-ID: <1993Jan1.154728.29237@blilly.UUCP>
  10. Reply-To: lilb@sony.compuserve.com (Bruce Lilly)
  11. Lines: 164
  12.  
  13. In article <1992Dec31.175537.22573@chance.gts.org> john@chance.gts.org (John R MacMillan) wrote:
  14. >|Lack of a bounce message tells me nothing useful:
  15. >|    the message might have been delivered successfully to the
  16. >|        intended destination
  17. >
  18. >By far the most likely of the possibilities.
  19.  
  20. On what mathematical analysis or statistical evidence do you base that assertion?
  21.  
  22. >|    In summary, I have no positive indication that the message
  23. >|    was delivered anywhere, and I have no indication that it
  24. >|    wasn't delivered.
  25. >
  26. >Correct.  But since email today has pretty high reliability, your
  27. >message _probably_ got there okay.
  28.  
  29. Reliability to some destinations, and/or via some intermediate sites, is
  30. quite poor.
  31.  
  32. >|Receiving a bounce message tells me:
  33. >|    some site somewhere might have failed to pass on the message
  34. >|        (in fact, it may have forwarded the message)
  35. >
  36. >It's highly unlikely that a bounce would be generated when indeed the
  37. >mail had been passed on.
  38.  
  39. I've seen it happen, more than once (smail does this).
  40.  
  41. >But since you felt all the possibilities should be included, including
  42. >those that are very unlikely:
  43. >
  44. >|A return receipt tells me:
  45. >|    the message was delivered to a specific system (the one that
  46. >|        sent the receipt), which attempted to perform final
  47. >|        delivery
  48. >
  49. >Well, a system _claiming_ to be the one sent the receipt, but may or
  50. >may not have attempted to perform final delivery.
  51.  
  52. In the case of sendmail, which is where Return-Receipt-To originated,
  53. the receipt is only sent if the mailer definition is flagged as a mailer
  54. that performs final delivery.
  55.  
  56. >|    the route taken by the original message and by the return
  57. >|        receipt (via the Received headers)
  58. >
  59. >By those MTAs that bothered to fill them in, and didn't munge existing
  60. >ones.
  61.  
  62. RFC1123 section 5.2.8 clearly states (for Internet sites using SMTP) that
  63. every SMTP receiver that handles the message MUST insert a Received
  64. header. The same section of the same RFC also states that ALL Internet
  65. mail programs MUST refrain from changing any pre-existing Received header.
  66.  
  67. In the case of mail transmitted via UUCP using rmail in compliance with
  68. RFC976 the route information is encapsulated in the "From " line(s).
  69.  
  70. If some intermediate site runs broken (i.e. non-RFC-compliant) mail
  71. software, I still have at least partial route information.
  72.  
  73. >|    the amount of time elapsed between each hop of the original
  74. >|        message and the return receipt (again via Received
  75. >|        headers)
  76. >
  77. >Which for internet sites is usually the difference between their
  78. >clocks, and for UUCP sites is, for a single sample, random.
  79.  
  80. In the case of Internet mail, the delay may indicate nameserver or machine
  81. load problems.  The delay for UUCP site is not entirely random.
  82.  
  83. >|    [additional information might be obtained from the return
  84. [...]
  85. >
  86. >None of which relates to return receipts.  It may be useful for
  87. >debugging mail problems, but it's useless for telling if the recipient
  88. >got your mail.
  89.  
  90. I never claimed that that other information, mentioned in a sidebar, was
  91. useful as an indication of receipt.  Why are you trying to put words into my
  92. mouth?
  93.  
  94. >|    In summary, I know a) that the message went somewhere, b) where
  95. >|    the message went, c) the route the message took, d) how long
  96. >|    the message took to reach the place to which it went, e) that
  97. >|    the MTA that sent a return receipt does in fact acknowledge
  98. >|    return-receipt-to, f) the route taken by the return receipt,
  99. >|    and g) how long the return receipt took to reach me.
  100. >
  101. >a) you know it went somewhere if it left your site, 
  102.  
  103. If it didn't leave my site, but I did get a return receipt, it means that
  104. the message was delivered to mail-handling software locally, i.e. it went
  105. somewhere.
  106.  
  107. > [...]
  108. >g) how long that may have taken.
  109.  
  110. I *know* *exactly* how long it took, since i *know* *exactly* when the
  111. original message was sent, and i *know* *exactly* when the return receipt
  112. was received.
  113.  
  114. >|If I have previously established that the MTA for a recipient acknowledges
  115. >|return-receipt-to, and I do not receive a return receipt within a reasonable
  116. >|time period, I know that something went awry or the MTA was changed.
  117. >
  118. >Or the return receipt was lost.
  119.  
  120. ``the return receipt was lost'' is a special case of ``something went awry''.
  121. (indeed, ``the MTA was changed'' could be considered another special case :-)
  122.  
  123. >|Isn't ``some degree of proof'' (the original wording, as you can see) the
  124. >|same as ``an indication''?
  125. >
  126. >No.  ``Some degree of proof'' uses misleading wording (with a strong
  127. >word like ``proof'') to try and strengthen its own statement.  ``Some
  128. >degree of proof'' is not proof at all.  The original wording simply
  129. >underscores the problem with user expectation, and I was trying to
  130. >water it down.
  131.  
  132. Sounds more like you were trying to twist the previous poster's wording
  133. around to suit your own preconceived notions.
  134.  
  135. As long as you're going to be pedantic, ``failure to receive a bounce'' is no
  136. indication (of successful delivery) at all.
  137.  
  138. >|In any event, failure to receive a bounce and
  139. >|positive receipt of a return receipt clearly mean quite different things;
  140. >|see above.
  141. >
  142. >They are certainly different, I have no argument with that, but in
  143. >terms of whether or not your mail was delivered as intended, they both
  144. >tell you that _probably_ your mail was delivered, but there is no
  145. >certainty.
  146.  
  147. In the case of non-receipt of a bounce (over what time interval?--forever?[*]),
  148. there are many possible reasons why one might not have received a bounce
  149. message, some of which I have enumerated.
  150.  
  151. In the case of receipt of a return receipt, there must have been a working
  152. path to an MTA which does acknowledge return-receipt-to, *and* there must
  153. have been a working path back to the originator.
  154.  
  155. To put it somewhat more succintly:
  156. Non-receipt of a bounce can result from a multitude of conditions, only one
  157. of which is "successful delivery to the intended recipient", taken singly or
  158. in combination.
  159. Receipt of a return receipt results only from fulfillment of all of several
  160. specific conditions; the failure of any one of those conditions to be
  161. satisfied will result in the return receipt not being received.
  162.  
  163. It is true that neither non-receipt of a bounce nor receipt of a return
  164. receipt provides a 100% guarantee that the message was received by the
  165. recipient (such a guarantee may well be impossible to provide), but it is
  166. certainly *not* true, as you have asserted, that non-receipt of a bounce
  167. carries the same information regarding mail delivery as does positive
  168. receipt of a return receipt.
  169.  
  170. [*]     I just sent a message two seconds ago. Well I didn't receive a
  171. bounce message yet, so according to MacMillan that means that the message
  172. has probably already been successfully delivered to the correct recipient.
  173.  
  174. -- 
  175.     Bruce Lilly        blilly!bruce@Broadcast.Sony.COM
  176.                     ...uunet!sonyusa!sonyd1!blilly!bruce
  177.