home *** CD-ROM | disk | FTP | other *** search
/ Big Green CD 8 / BGCD_8_Dev.iso / NEXTSTEP / UNIX / Mail / appnmail-1.8-Solaris / mailapp-utilities / README < prev    next >
Encoding:
Text File  |  1997-04-19  |  7.9 KB  |  220 lines

  1. [NOTE: This archive was compressed using GNU gzip.  Gzip achieves
  2. considerably better compression rates and higher decompression speeds
  3. than compress, but it is not installed on machines running operating
  4. system versions older than NeXTStep 3.1.  You can get it from
  5. prep.ai.mit.edu and many other fine anon ftp sites.]
  6.  
  7.         Mail.app utilities 1.8
  8.         ======================
  9.  
  10. This is the ninth release of the Mail.app utilities.  For a list of
  11. changes see the end of this file.
  12.  
  13. The archive contains some command line tools useful in conjunction
  14. with Mail.app.  `Nextmail' has a command line interface similar to UCB
  15. mail but instead of sending the letter it puts it in a Mail.app
  16. compose window.  `Appnmail' appends messages to the end of Mail.app
  17. mailboxes while taking care to properly handle locks, NeXT mail and
  18. the table of contents.  `Compactmail' compacts Mail.app mailboxes just
  19. like the Compact menu item does.  (In addition, there is also a small
  20. utility called `listmail' which lists Mail.app table_of_contents.  This
  21. is a minor program created mainly for my own debugging, but as it may
  22. come in handy for others it is part of this package as well.)
  23.  
  24. There are also three other files in this package. `Sendmail-addheadsig'
  25. will automatically add headers, ASCII signatures or even RTF or RTFD
  26. signatures to your outgoing Mail.app letters.  After installation,
  27. change the Mail.app "Mailer" expert preference to point to the
  28. location of this script (/usr/local/lib/sendmail-addheadsig by
  29. default) and all the lines in your ~/.add-header files will be added
  30. to the header, the ASCII text of ~/.signature will be added at the end
  31. of outgoing non-NeXTmail messages and the contents of
  32. ~/.signature.rtfd (and if that doesn't exist, ~/.signature.rtf) will
  33. be added to the end of outgoing NeXTmail messages.  This allows you
  34. e.g. to automatically add your own TIFF picture or digitized real
  35. signature to all NeXTmail you send.
  36. [maintainer's note: for Mail.app 3.3 and later, roughly equivalent
  37. functionality is available in the EnhanceMail bundle, of the same
  38. author.]
  39.  
  40. `Sendmail-remote' is installed just like sendmail-addheadsig is.  It
  41. will cause Mail.app to run sendmail on another machine.  This may not
  42. be widely useful but in some situations it is invaluable.
  43.  
  44. There is also an emacs-lisp program called `gnus-mailapp.el'.  It will
  45. integrate Mail.app with GNUS to the same degree Mail.app is integrated
  46. with NewsGrazer.  For instructions on how to enable its features, read
  47. the comments at the beginning of gnus-mailapp.el.  `MyMail.ts' is a set
  48. of TickleServices (for use with Scott Hess TickleServices.app) which
  49. make use of the mailapp utilities.
  50. [maintainer's note: this seems to predate, and offer less functionality,
  51. than the Mail.ts shipped with TickleServices 1.11.]
  52.  
  53. All have only been tested under NeXTStep 3.[0123] and OPENSTEP/Mach 4.[01],
  54. but for all but `nextmail' no reason to assume that they won't also work
  55. under earlier versions of the operating system.  For more detail see the
  56. included man pages.
  57.  
  58. Personally I use `appnmail' in conjunction with `procmail' which makes a
  59. very powerful combination for handling incoming mail.  `Nextmail'
  60. (together with a number of elisp functions also included in this
  61. archive) causes all mail which I would send from within emacs (such as
  62. replies to articles read in GNUS) to be redirected through Mail.app,
  63. though many other uses are imaginable as well.  `Compactmail' was
  64. created to help all the people screaming about the lack of an
  65. autocompact feature in Mail.app.
  66.  
  67. Installation should be no problem if you have the standard directory
  68. structure for local programs (i.e.. binaries in /usr/local/bin, man
  69. pages in /usr/local/man/man[1-8ln], emacs lisp files in
  70. /usr/local/lib/emacs/site-lisp).  Just type `make install'.  Otherwise
  71. you'll just have to put the binaries and man pages into the proper
  72. directories by hand or edit the Makefile.
  73.  
  74. If you find any bugs or have any problems feel free to email me.
  75.  
  76.  
  77.     Current maintainer (as of 1.6):
  78.  
  79.         Tom Hageman <tom@basil.icce.rug.nl>              1997/04/19
  80.  
  81.         --> Please send your comments, bugreports etc. to:
  82.  
  83.                 <mailapp-utilities@basil.icce.rug.nl>
  84.  
  85.  
  86.     Original author:
  87.  
  88.     Carl Edman <cedman@lynx.ps.uci.edu>
  89.  
  90.  
  91.         CHANGES
  92.         =======
  93.  
  94. 1.7 to 1.8:
  95.  
  96. * Fixed mbox-locking race condition that caused appnmail to fail to deliver
  97.   messages in rare circumstances (reported by Tim Luoma <luomat@peak.org>).
  98.  
  99. * Print informational message when starting to wait for mbox lock.
  100.  
  101. * Compactmail bugfix: Mail.app marks some deleted messages with `D',
  102.   which wasn't understood by compactmail.
  103.  
  104. * Add `-NXHost host' option to nextmail.  This contacts Mail.app on the
  105.   specified host.
  106.  
  107. * mailtoc routines now use stdio for more efficient table_of_contents
  108.   reading.  (Actually this is to benefit EnhanceMail; it shares this code
  109.   with mailapp-utilities.)
  110.  
  111. 1.6 to 1.7:
  112.  
  113. * _Serious_ appnmail bug fixed: it used to write a corrupt table of
  114.   contents upon mailbox creation.
  115.  
  116. * Appnmail tries very hard to deliver its message anyway, even if the
  117.   mailbox's table of contents is corrupt or otherwise cannot be updated.
  118.  
  119. 1.5 to 1.6:
  120.  
  121. * Make appnmail's NeXTmail handling work again with OPENSTEP 4.x.
  122.   (appnmail-1.5 unconditionally invoked "/NextApps/Mail.app/safetar",
  123.   which is missing in Mail.app 4.0.)
  124.   As a result of this fix, appnmail now obeys Mail's hidden "TarCommand"
  125.   and "UncompressCommand" defaults.  If "TarCommand" is not set,
  126.   "/NextApps/Mail.app/safetar" and "/usr/bin/gnutar" are tried, in that
  127.   order.  If "CompressCommand" is not set, "/usr/bin/gunzip" and
  128.   "/usr/ucb/uncompress" are tried, in that order.
  129.  
  130. * Minimize the risk of corrupting mailboxes in appnmail by moving the
  131.   actual "append-to-mbox" beyond possible failure points.
  132.  
  133. * MIME 8-bit quoted header translation by appnmail.  For now, supported
  134.   character sets are: iso-8859-1 and iso-8859-2.
  135.  
  136. * Add -H (help) and -V (version) options to all utilities.
  137.  
  138. * Bugfix in stale-lock detection: it was possible to steal a lock that
  139.   is in use by a process owned by another user, if we have write access to
  140.   the mailbox.
  141.  
  142. * Make table-of-contents reading code more robust against corrupted TOCs.
  143.  
  144. * Table-of-contents reading code now resides in its own source files, to
  145.   facilitate its reuse by other utilities.
  146.  
  147. 1.4 to 1.5:
  148.  
  149. * Added workaround for Mail.app 3.3 NeXTmail bug
  150.  
  151. * Added mbox2bsd
  152.  
  153. * Correct handling of message priorities
  154.  
  155. * Elimination of stale locks left by other applications
  156.  
  157. * Appnmail can mark messages as flagged as well as read/unread/deleted
  158.  
  159. * All mailapp utilities are more aggressive about detecting stale locks
  160.  
  161. 1.3 to 1.4:
  162.  
  163. * Appnmail now accepts multiple mail messages with the -m option (no, it doesn't !)
  164.  
  165. * added -t option to listmail on suggestion by
  166.   Hadar Pedhazur <ubs!hadar@uunet.uu.net>.
  167.  
  168. 1.2 to 1.3:
  169.  
  170. * Extremely evil byte order bug on little endian machines was fixed.  The
  171.   utilities now do work under NS/FIP.
  172.  
  173. * Support for NS 3.3.
  174.  
  175. * MyMail.ts added.
  176.  
  177. * Undocumented searchmail added.
  178.  
  179. * The mailapp utilities work with hierarchical mailboxes.
  180.  
  181. * Mime messages are classified correctly.
  182.  
  183. * The mailapp utilities interpret '~' in path names.
  184.  
  185. 1.1 to 1.2:
  186.  
  187. * compactmail may work under NS/FIP now.
  188.  
  189. * appnmail has been speeded up about 100x.  On large messages this really
  190.   matters.
  191.  
  192. * A minor bug in appnmail was fixed which when the incoming message
  193.   had a malformed Date header could cause Mail.app to believe that the
  194.   mailbox directory was corrupted and recreate the table_of_contents
  195.   file.  This error could not cause the loss of mail messages.
  196.  
  197. * Listmail has a man page now.
  198.  
  199. * The Mail.app utilities are compiled fat.
  200.  
  201. * Compactmail tries not to touch a mailbox at all if there are no
  202.   deleted messages in it.
  203.  
  204. * First public release of GNUS/Mail.app interface.
  205.  
  206. * The Mail.app utilities are now NS/FIP compatible thanks to Todd Swan
  207.   <tms@cfc.com>.
  208.  
  209. * The Mail.app utilities now include sendmail-addheadsig.
  210.  
  211. * Compactmail adds the -d, -s, -f and -u options.
  212.  
  213. 1.0 to 1.1:
  214.  
  215. * Compactmail and Listmail were added.
  216.  
  217. 1.0:
  218.  
  219. * First public release
  220.