home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / compsrcs / misc / volume35 / procmail / part00 < prev    next >
Encoding:
Text File  |  1993-02-04  |  5.9 KB  |  126 lines

  1. Newsgroups: comp.sources.misc
  2. From: berg@pool.informatik.rwth-aachen.de (Stephen R. van den Berg)
  3. Subject: v35i021:  procmail - mail processing package v2.80, Part00/11
  4. Message-ID: <csm-v35i021=procmail.195326@sparky.IMD.Sterling.COM>
  5. X-Md4-Signature: 7db942f341b051c01df01ba256e59cbb
  6. Date: Fri, 5 Feb 1993 01:55:35 GMT
  7. Approved: kent@sparky.imd.sterling.com
  8.  
  9. Submitted-by: berg@pool.informatik.rwth-aachen.de (Stephen R. van den Berg)
  10. Posting-number: Volume 35, Issue 21
  11. Archive-name: procmail/part00
  12. Environment: sendmail, smail, MMDF, mailsurr, UNIX, POSIX
  13. Supersedes: procmail: Volume 31, Issue 40-44
  14.  
  15. Most visible changes to users since v2.71:
  16.  
  17. - Full biff/comsat support (with selectable host)
  18. - Allows painless usage of system mailboxes in $HOME directories
  19. - Extensive turn-key-installable mailinglist support
  20. - More intuitive filing into context dependent folders
  21. - Fully RFC-822 compliant reduced-return-address generator (formail)
  22. - Numerous other enhancements, see the HISTORY file in the distribution for
  23.   more details.
  24.  
  25. ----------------------
  26. The procmail mail processing program. (v2.80 1993/02/04)
  27.  
  28. Can be used to create mail-servers, mailing lists, sort your incoming mail
  29. into separate folders/files (real convenient when subscribing to one or more
  30. mailing lists or for prioritising your mail), preprocess your mail, start
  31. any programs upon mail arrival (e.g. to generate different chimes on your
  32. workstation for different types of mail) or selectively forward certain
  33. incoming mail automatically to someone.
  34.  
  35. The accompanying formail program enables you to generate autoreplies, split up
  36. digests/mailboxes into the original messages, do some very simple
  37. header-munging/extraction, or force mail into mail-format (with leading From
  38. line).
  39. --
  40. Sincerely,                    berg@pool.informatik.rwth-aachen.de
  41.        Stephen R. van den Berg (AKA BuGless).    berg@physik.tu-muenchen.de
  42. ----------------------
  43. Subscription requests for the procmail mailinglist to:
  44.     procmail-request@informatik.rwth-aachen.de
  45. ----------------------
  46. Feature summary for procmail:
  47.     + It's less filling (i.e. small)
  48.     + Very easy to install (rated PG6 :-)
  49.     + Simple to maintain and configure because
  50.       all you need is actually only ONE executable (procmail)
  51.       and ONE configuration file (.procmailrc)
  52.     + Is event driven (i.e. gets invoked automagically when mail arrives)
  53.     + Does not use *any* temporary files
  54.     + Uses standard egrep regular expressions
  55.     + It poses a very low impact on your system's resources
  56.     + Allows for very-easy-to-use yes-no decisions on where the mail
  57.       should go (can take the size of the mail into consideration)
  58.     + Filters, delivers and forwards mail *reliably*
  59.     + Provides a reliable hook (you might even say anchor :-) for any
  60.       programs or shell scripts you may wish to start upon mail arrival
  61.     + Performs heroically under even the worst conditions
  62.       (file system full, out of swap space, process table full,
  63.       file table full, missing support files, unavailable executables,
  64.       denied permissions) and tries to deliver the mail somehow anyway
  65.     + Absolutely undeliverable mail (after trying every trick in the book)
  66.       will bounce back to the sender (or not, your choice)
  67.     + Is one of the few mailers to perform reliable mailbox locking across
  68.       NFS as well (DON'T use NFS mounted mailboxes WITHOUT installing
  69.       procmail; you may lose valuable mail one day)
  70.     + Supports four mailfolder standards: single file folders (standard
  71.       and nonstandard VNIX format), directory folders that contain one file
  72.       per message, or the similar MH directory folders (numbered files)
  73.     + Variable assignment and substitution is an extremely complete subset
  74.       of the standard /bin/sh syntax
  75.     + Provides a mail log file, which logs all mail arrival, shows
  76.       in summary whence it came from, what it was about, where it went
  77.       (what folder) and how long (in bytes) it was
  78.     + Uses this log file to display a wide range of diagnostic and error
  79.       messages (if something went wrong)
  80.     + Does not impose *any* limits on line lenghts, mail length (as long
  81.       as memory permits), or the use of any character (any 8-bit character,
  82.       including '\0' is allowed) in the mail
  83.     + It has man pages (boy, does *it* have man pages)
  84.     + Procmail can be used as a local delivery agent with comsat/biff
  85.       support (*fully* downwards compatible with /bin/mail); in which case
  86.       it can heal your system mailbox, if something messes up the
  87.       permissions
  88.     + Allows you to painlessly shift the system mailboxes into the
  89.       user's home directories
  90.     + It runs on virtually all (old and future) operating systems which
  91.       names start with a 'U' or end in an 'X' :-) (i.e. extremely portable
  92.       code; POSIX, ANSI C and K&R conforming)
  93.     + Is clock skew immune (e.g. in the case of NFS mounted mailboxes)
  94.     + Works with (among others?) sendmail, smail, MMDF and mailsurr
  95.  
  96. Feature summary for formail:
  97.     + Can generate auto-reply headers
  98.     + Can convert mail into standard mailbox format (so that you can
  99.       process it with standard mail programs)
  100.     + Can split up mailboxes into the individual messages
  101.     + Can split up digests into the individual messages
  102.     + Can split up saved articles into the individual articles
  103.     + Can do simple header munging/extraction
  104.  
  105. Feature summary for lockfile:
  106.     + Provides NFS-secure lockfiles to shell script programmers
  107.     + Gives normal users the ability to lock their system mailbox,
  108.       regardless of the permissions on the mail-spool directory
  109. ----------------------
  110. A recent version can be picked up at various comp.sources.misc archives.
  111. The latest version can be obtained directly from the ftp-archive at:
  112.  
  113.     ftp.informatik.rwth-aachen.de (137.226.112.172)
  114.  
  115.     as zipped tar file:        pub/unix/procmail.tar.zip    ~128KB
  116.     as compressed tar file:        pub/unix/procmail.tar.Z        ~192KB
  117.     in compressed shar format:    pub/unix/procmail.??.Z          11 parts
  118. ----------------------
  119. -- 
  120. Sincerely,                                  berg@pool.informatik.rwth-aachen.de
  121.            Stephen R. van den Berg (AKA BuGless).    berg@physik.tu-muenchen.de
  122.  
  123. "Be spontaneous!"
  124.  
  125. exit 0 # Just in case...
  126.