home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / pcboard / 150_tips.zip / MSGS.ZIP / YOURMAIL.MSG < prev   
Text File  |  1993-05-12  |  5KB  |  103 lines

  1. Date: 05-11-93 (23:36)              Number: 63189 of 63273 (Refer# 63168)
  2.   To: CHRIS SLOYAN
  3. From: DAVID TERRY
  4. Subj: BETA report
  5. Read: NO                            Status: PUBLIC MESSAGE
  6. Conf: BETA (6)                   Read Type: GENERAL (+)
  7.  
  8. -> Ok, Here is a quickie. I dialed in from the office today and read 4 new
  9. -> messages. When I got home hours later, logged in locally,it showed me the
  10. -> same 4 messages as UNREAD.
  11.  
  12. This would indicate that you read those messages by responding with the letter
  13. 'Y' when asked:
  14.  
  15.         Read your personal mail now?  (Y)es, (N)o or (A)ll?
  16.  
  17. When you answer 'Y' to this question PCBoard will display those messages to you
  18. in READ ONLY mode.  This is very logical and a little thought will reveal the
  19. reasons why.
  20.  
  21. If there were 10 new messages waiting, and one of them, the 5th one, was for
  22. you, and you answered 'Y' to read the mail...  what would you REALLY want to
  23. happen?
  24.  
  25. Would you want to read the 5th message and have PCBoard set the Last Message
  26. Read pointer right there and risk LOSING (not seeing) the rest of the messages
  27. that came be for it simply because they were not PERSONAL messages addressed to
  28. you?
  29.  
  30. Or would you rather that PCBoard keep your Last Message Read pointer intact so
  31. that you will be able to see the messages that you might have missed?
  32.  
  33. The obvious answer is the one that was implemented.  PCBoard uses the Read-Only
  34. mode to read your mail when you answer 'Y' to that prompt. But, here's a
  35. difference...  if you answer 'A' to that prompt you are giving PCBoard
  36. permission to display NOT ONLY *your* messages, but all new messages (but only
  37. in those conferences that had new mail TO YOU).
  38.  
  39. So when you answer 'A' .. you are informing PCBoard that it is okay to view all
  40. of the messages.  And therefore, none will be skipped, and none will be lost.
  41. PCBoard will, therefore, go ahead and update the LMR pointers while you read
  42. the messages.
  43.  
  44. Now, one "tidbit" of information for those that want to understand everything:
  45.  
  46. PCBoard v15.0 allows two different behaviors for the Read-Only command.  In
  47. prior versions, this command was strictly relegated to "sysop status" because
  48. it allowed you to HIDE the fact that you had READ the message (by not updated
  49. the "Read" flag in the message header) at the same time that it was avoiding
  50. updating the LMR flags.
  51.  
  52. Well, v15.0 splits the Read-Only command into two separate behaviors:
  53.  
  54. 1) Not updated the Read Flag in the message header
  55. 2) Not update the Last Message Read pointers
  56.  
  57. The Read-Only command is useful, and useable, to ALL callers of a v15.0 system
  58. for behavior #2.  But behavior #1 still requires a sysop level (as specified in
  59. PCBSetup Security Levels).
  60.  
  61. So...  there is a slight difference between what YOU, as a sysop, see and what
  62. a CALLER sees when responding 'Y' to the "Read your personal mail now?" prompt.
  63.  
  64. A caller, when answering 'Y', will see his mail AND the Read Flag will be
  65. updated on that message when he reads it.  (but the LMR pointers will NOT be
  66. updated)
  67.  
  68. A sysop, on the other hand, will NOT update the Read Flag unless he specifies
  69. 'A' to read all new messages.
  70.  
  71. This has one further implication:  The "Read your personal mail now?" prompt
  72. tries to AVOID making a caller see the same messages he has already seen IN
  73. SPITE OF his LMR pointers not being updated.  It does this by showing only
  74. "un-read" mail.
  75.  
  76. The sysop, however, may see his mail twice if he doesn't delete it!  The
  77. reason?  Because the Read Flag is not updated for the sysop (because the Read
  78. Only command for sysops does not update Read Flags), PCBoard will be unable to
  79. detect whether or not you have already seen the message.
  80.  
  81. Of course, an easy fix would be to set the security level for the Read-Only
  82. sysop command (in PCBSetup) to a level higher than your own level.  :-)
  83.  
  84. To sum it all up, answering 'Y' to "Read your personal mail now?" results in
  85. the following command being issued, invisibly, by PCBoard, to the message
  86. subsystem:
  87.  
  88.         R;O;Y;U;WAIT
  89.  
  90. This command translates to:
  91.  
  92.         R               Read messages
  93.         O               in Read-Only mode
  94.         Y               Filtering to read just personal mail (TO YOU)
  95.         U               Filtering to read only UN-read mail
  96.         WAIT            Scanning all conferences that have been 'flagged' as
  97.                         having mail waiting for you
  98.  
  99. For an in-depth discussion on "mail waiting flags" read backwards from here
  100. a message or to and you'll find a long detailed message from me on the subject.
  101.  
  102. I hope I've covered everything clearly without being too verbose...
  103.