home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-Update.iso / NEXTSTEP / unix / mail / mailapp-utilities.2.0.README < prev    next >
Encoding:
Text File  |  1997-06-12  |  8.0 KB  |  227 lines

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