home *** CD-ROM | disk | FTP | other *** search
/ Mega CD-ROM 1 / megacd_rom_1.zip / megacd_rom_1 / FREEMACS / EMACS16A.ZIP / RMAIL.EDD < prev    next >
Text File  |  1990-03-02  |  3KB  |  120 lines

  1.  
  2.  
  3. Name:Rfilename
  4. RFC 822 mailer routines.  Internally, we keep a list of mail messages
  5. numbered from one to N.  The current message is stored in ##(rmail-current).
  6. The list is stored as ##(rmail.<number>).  The contents of the list are
  7. the file number that the message is stored in.  If the first character
  8. of the file number is 'D', the message is deleted.
  9. [*]
  10.  
  11. Name:R-user
  12. Your user name.
  13. [*]
  14.  
  15. Name:R-reply
  16. The account that replies to your mail should be sent to.
  17. [*]
  18.  
  19. Name:R-host
  20. The host name of this computer.
  21. [*]
  22.  
  23. Name:Rrmail-summary
  24. For the file number given in arg1, create and return a summary.
  25. [*]
  26.  
  27. Name:R:rmail-Create the rmail buffer.
  28. [*]
  29.  
  30. Name:R:rmail-expunge
  31. Remove all deleted messages.
  32. [*]
  33.  
  34. Name:R:rmail-get
  35. Get new mail from the spool area.
  36. [*]
  37.  
  38. Name:Rrmail-get-Get mail from the spool area.
  39. [*]
  40.  
  41. Name:Rrmail-load
  42. Load the mail file whose number is in rmail-current.  If arg1 is empty, strip
  43. any "useless" fields.
  44. [*]
  45.  
  46. Name:R:mail-Create the mail buffer.  Use arg1 as the To: field and arg2 as the Subject: field.
  47. [*]
  48.  
  49. Name:Rmail-send
  50. Called with arg1 = user to mail it to.
  51. [*]
  52.  
  53. Name:R-time-zone
  54. Current time zone.  Should be EST, CST, MST, or PST, or GMT[+-]0000 as per
  55. RFC 822.  As currently set, you can also define an environment variable
  56. called 'TZ'.
  57. [*]
  58.  
  59. Name:RFC822-strip-field
  60. Search between [ and 0 for the RFC822 field in arg1.
  61. [*]
  62.  
  63. Name:RFC822-strip-field-do
  64. Strip successive RFC fields.
  65. [*]
  66.  
  67. Name:RFC822-date
  68. #(RFC822-date) should be something like (Sat, 12 Nov 88 19:49:57 EST)
  69. [*]
  70.  
  71. Name:RFC822-date-do
  72. Sat,Nov,12,19:41:04,1988
  73. [*]
  74.  
  75. Name:RFC822-fetch-field
  76. Search between [ and 0 for the RFC822 field in arg1.
  77. [*]
  78.  
  79.  
  80.  
  81. Name:R-mail-host
  82. The name of a host with a smart mailer.  We bounce all mail to them.
  83. [*]
  84.  
  85. Name:R:rmail-help
  86. Not all of these are implemented.
  87. [*]
  88.  
  89. Name:R:rmail-next
  90. Moves to the next mail message.
  91. [*]
  92.  
  93. Name:R:mail-send
  94. Send the mail and bury the buffer.
  95. Bugs:
  96.     Needs to quote "\n.\n".
  97. [*]
  98.  
  99. Name:Rrmail-find-msg
  100. Find the "next" message starting at arg1.  If there is a next message,
  101. return arg3, otherwise arg4.  If arg5 is empty, skip deleted messages.
  102. [*]
  103.  
  104. Name:Rrmail-expunge-do
  105. Arg1 is the input message.  Arg2 is the output message.  If arg1 is empty,
  106. then we are cleaning up the remaining input messages.
  107. [*]
  108.  
  109. Name:R:rmail-last
  110. Go to the last message.
  111. [*]
  112.  
  113. Name:Rrmail-get-do
  114. Insert a mail message into the rmail list IFF it's actually a mail file.
  115. Mail messages have numeric extensions.
  116. [*]
  117.  
  118. Name:Rrmail-last
  119. Find the last message.
  120. [*]