home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / archives / admin / 424 < prev    next >
Encoding:
Internet Message Format  |  1992-09-15  |  6.5 KB

  1. Xref: sparky comp.archives.admin:424 comp.mail.misc:3034
  2. Newsgroups: comp.archives.admin,comp.mail.misc
  3. Path: sparky!uunet!world!worley
  4. From: worley@world.std.com (Dale R Worley)
  5. Subject: Re: Looking for FTP-by-mail server source/scripts
  6. Message-ID: <WORLEY.92Sep15172128@world.std.com>
  7. Sender: worley@world.std.com (Dale R Worley)
  8. Organization: The World
  9. Date: Tue, 15 Sep 1992 22:21:28 GMT
  10. Lines: 143
  11.  
  12. In article <1992Sep11.172649.20916@progress.com>, tucker@bedford.progress.COM (Kyle Tucker) writes:
  13. > I am looking for scripts or source code that can be alias piped that users
  14. > can mail to using keywords (get, cd, etc.) to use both internally and out to
  15. > the Internet. I could hack for weeks, by why when it's out there? 
  16.  
  17. NetGuide has information on the following mail processing programs:
  18. ----------------------------------------------------------------------
  19. File: organization, Node: Deliver, Up: Mailers
  20.  
  21. Deliver -- Flexible E-Mail delivery.
  22.  
  23. Deliver allows any user to write a shell script that processes all incoming
  24. mail messages for that user.  The system administrator may also install
  25. scripts that process all messages.
  26.  
  27. The output of a script is a list of mail addresses, files and programs that
  28. should receive the message.  It has access to each message as it is
  29. processed, so the action can be content dependent.  The script may also
  30. generate automatic replies, like the "vacation" program, or pass along a
  31. modified version of the original message.
  32.  
  33. Deliver can be used to construct mail-based services (e.g. automatic
  34. mailing list maintenance).  It can also be used to filter mail
  35. automatically in prearranged ways (e.g. encryption and decryption, tossing
  36. junk mail, or vacation notices).
  37.  
  38. Although deliver works best when installed set-user-id root, it can perform
  39. many of its functions even when installed in the private bin directory of a
  40. regular user.
  41.  
  42. Deliver runs under SCO UNIX 3.2, SCO Xenix/286 and Xenix/386 2.x and 3.x,
  43. AIX 3.1, SunOS 3.x and 4.x, generic UNIX System V, 4.3 BSD, V7 (!) and
  44. Coherent (!!).
  45.  
  46. * Menu:
  47.  
  48. * Distribution: (FTP:ftp.uu.net:/usenet/comp.sources.reviewed/volume01/deliver/*)*
  49.  
  50. *Index: deliver
  51. ----------------------------------------------------------------------
  52. File: organization, Node: Mailagent, Up: Mailers
  53.  
  54. Mailagent -- Mail processing program.
  55.  
  56. This is a mailagent program, and it will take care of all your incoming
  57. mail by applying a set of rules and trying to figure out what to do with
  58. it. A message can be saved in a folder, left in the main mailbox, posted to
  59. a newsgroup, forwarded to other people, split if it is a digest, etc... You
  60. may even delete all those mails you do not wish to see, ever.
  61.  
  62. Filtering rules are specified using lex-style rules, i.e. they have a set
  63. of patterns in the left handside (lhs) and a set of actions within {}
  64. braces on the right handside (rhs). Pattern on the lhs are applied in
  65. sequence until one match occurs, at which time the rhs is executed.
  66. Normally the first match stops the processing, but that may be changed.
  67.  
  68. As in lex, the filtering automaton supports the notion of modes, each rule
  69. belonging to a set of modes and being applied only when the current working
  70. mode matches one of the modes associated with the rule.
  71.  
  72. If you do not install any filtering rules, then some default hardwired
  73. rules apply. Those simply leave all the messages in your mailbox, but
  74. process mails whose Subject line is Command (@SH hooks). You may override
  75. this default behaviour by writing your own set of rules, and maybe disable
  76. this processing entirely.
  77.  
  78. Mailagent is available for anonymous FTP from ftp.eff.org in
  79. /pub/net-tools/perl-mailagent.tar.Z.
  80.  
  81. *Index: Mailagent
  82. ----------------------------------------------------------------------
  83. File: organization, Node: Procmail, Up: Mailers
  84.  
  85. Procmail -- mail processing program.
  86.  
  87. Procmail can be used to create mail-servers, mailing lists, sort your
  88. incoming mail into separate folders/files (real convenient when
  89. subscribing to one or more mailing lists or for prioritising your
  90. mail), preprocess your mail, start any programs upon mail arrival
  91. (e.g. to generate different chimes on your workstation for different
  92. types of mail) or selectively forward certain incoming mail
  93. automatically to someone.
  94.  
  95. The accompanying formail program enables you to generate autoreplies, split up
  96. digests/mailboxes into the original messages, do some very simple
  97. header-munging/extraction, or force mail into mail-format (with leading From
  98. line).
  99.  
  100. * Menu:
  101.  
  102. * Readme: (FTP:ftp.informatik.rwth-aachen.de:/pub/unix/procmail.README)*
  103.  
  104. Procmail is available for anonymous FTP from ftp.informatik.rwth-aachen.de
  105. in /pub/unix/procmail.tar.Z.
  106.  
  107. *Index: procmail
  108. *Index: formail
  109. ----------------------------------------------------------------------
  110. File: organization, Node: Squirrel, Up: Mailers
  111.  
  112. Squirrel Mail Server
  113.  
  114. The Squirrel Mail Server is a mail response program. You can send
  115. email to it, and it will try to react sensible to your message.
  116.  
  117. Main purpose of the mail server is to obtain files from an archive,
  118. but other functions can be added easily.
  119.  
  120. When a mail is sent to the appropriate designation, generally a mail
  121. alias, it is piped into program "listener". This program effectivily
  122. changes user to the mail server user, and passes control to the perl
  123. script "process".  This program reads the input, extracts the return
  124. address to be used from the mail headers, and parses the commands in
  125. the message body.  See "HELP.txt" for a detailed description of the
  126. commands.  "process" tries to locate the requested files in the
  127. archive libraries, using default extensions to filenames as described
  128. below.  Requests are then put in the mail server queue.
  129.  
  130. A separate daemon process ("dorequest", usually invoked by cron) can
  131. be used to process the queue. This program encodes the file, splits it
  132. into parts, and passes each part to the mail program for delivery.
  133.  
  134. The mail server can search for versions of a program with various
  135. extensions (e.g., .shar, .Z, .zip) in multiple directories to find the
  136. files to satisfy a request.
  137.  
  138. Version 3 is a complete rework of Version 1 (a.k.a. Multihouse-1),
  139. that has been in production on a number of sites ever since its
  140. release in 1988.  Both the popular csdserv (by Dave Shaver) and the
  141. UTRECHT mail server (by Piet van Oostrum) have been dereived from
  142. Multihouse-1.
  143.  
  144. Available from:
  145.     FTP:ftp.eu.net:/mail/mserv-3.0.tar.Z
  146.  
  147. *Index: squirrel mail server
  148. ----------------------------------------------------------------------
  149. Dale
  150. --
  151. Dale Worley      NetGuide Customer Service      customer@netguide.com
  152. -- 
  153. --
  154. Dale Worley      NetGuide Customer Service      customer@netguide.com
  155.