home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk1.iso / answers / mail / setup / unix / part3 < prev    next >
Encoding:
Text File  |  1994-09-22  |  25.2 KB  |  516 lines

  1. Newsgroups: news.admin.misc,comp.mail.misc,news.answers,comp.answers
  2. Path: bloom-beacon.mit.edu!hookup!nic.ott.hookup.net!ecicrl!clewis
  3. From: clewis@ferret.ocunix.on.ca (Chris Lewis)
  4. Subject: UNIX Email Software Survey FAQ [Part 3 of 3]
  5. Summary: How to set up Email on UNIX systems.
  6. Message-ID: <mailfaq.3_780240004@ferret.ocunix.on.ca>
  7. Supersedes: <mailfaq.3_778425605@ferret.ocunix.on.ca>
  8. Approved: news-answers-request@mit.edu
  9. Date: Thu, 22 Sep 1994 13:20:18 GMT
  10. Expires: Thu, 27 Oct 1994 13:20:04 GMT
  11. Reply-To: mailfaq@ferret.ocunix.on.ca (Mail FAQ commentary reception)
  12. References: <mailfaq.1_780240004@ferret.ocunix.on.ca>
  13. Organization: Elegant Communications Inc., Ottawa, Canada
  14. Keywords: mail software survey UNIX FAQ
  15. Followup-To: poster
  16. Lines: 497
  17. Xref: bloom-beacon.mit.edu news.admin.misc:22647 comp.mail.misc:9499 news.answers:26159 comp.answers:7418
  18.  
  19. Archive-name: mail/setup/unix/part3
  20. Last-modified: Sat Mar 19 23:14:03 EST 1994
  21.  
  22.         UNIX EMail Software - a Survey
  23.                Chris Lewis
  24.         clewis@ferret.ocunix.on.ca
  25.         [and a host of others - thanks]
  26.  
  27.         Copyright 1991, 1992, 1993, Chris Lewis
  28.  
  29.     Redistribution for profit or altered content/format
  30.     prohibited without permission of the author.  Other
  31.     redistribution must contain this copyright notice
  32.     and attribution.
  33.  
  34. uumail:
  35.  
  36.     Uumail is a very old and obsolete precursor to smail 2.5.  Included
  37.     here only because I know that uumail sites still exist.  You
  38.     should not install uumail in new configurations, and existing
  39.     uumail sites should convert to something more modern.
  40.  
  41. smail 2.5: author The UUCP Mapping Project
  42.  
  43.     Smail 2.5 is a small, simple and hard-coded rule MTA for use on
  44.     UUCP networks.  It understands RFC compliant headers, will
  45.     generate RFC compliant Internet-style headers, can
  46.     use domains, aliases, a pathalias UUCP routing database, and
  47.     is very simple to install.  For full functionality, you will
  48.     also want pathalias and a map unpacker.  The one thing
  49.     it cannot do by itself is mail-to-pipe and mail-to-file aliasing.
  50.     For that, you need Zeeff's lmail, deliver or procmail.
  51.  
  52.     Smail 2.5 has the capability of coalescing addresses into single
  53.     UUCP transfers, and knows how to query UUCP for the names
  54.     of UUCP neighbors, and autoroute if necessary.
  55.  
  56.     Smail 2.5 has a few bugs that are (usually) pretty rarely seen
  57.     in operation.  There have been a number of patches posted for it,
  58.     but it is recommended that you do not apply them - some were
  59.     ill-conceived, buggy in their own right, or conflicting with others.
  60.     The only patches that I feel safe in recommending is Chip
  61.     Salzenberg's patches for use with Xenix MICNET - which are
  62.     unnecessary unless you are in the unfortunate position of having
  63.     to actually *use* MICNET.  Chip Salzenberg's "deliver" package
  64.     (see below) combined with "smail-deliver.pch" from comp.sources.unix,
  65.     volume 25 issue 107, makes the MICNET modifications to smail
  66.     itself unnecessary.
  67.  
  68.     In particular, do not apply the "mail-to-pipe/file" patches that
  69.     float around for smail 2.5.  These are a major security hole.
  70.  
  71.     Smail 2.5 can also be used with sendmail as a UUCP router.
  72.  
  73.     Smail 2.5 was posted in comp.sources.unix in 1987, volume 11
  74.     with archive name "smail3" (but it isn't the same thing as
  75.     smail 3 below).
  76.  
  77. lmail: Author Jon Zeeff <zeeff@b-tech.ann-arbor.mi.us, zeeff@ais.org>
  78.  
  79.     When you install smail 2.5, you link the original /bin/mail (binmail
  80.     above) to /bin/lmail to perform the task of actually delivering the
  81.     mail to the user's mailbox (LDA).
  82.  
  83.     Since smail 2.5 was not capable of doing mail-to-pipe and mail-to-file
  84.     aliasing, Jon Zeeff wrote a replacement lmail that implemented
  85.     these (along with user mailbox delivery).
  86.  
  87.     Jon's program is okay for casual use, but has some pretty serious
  88.     bugs.  Fixed versions are available, but you're probably better
  89.     off installing deliver or procmail.
  90.  
  91. smail 3: Author Ronald S. Karr* <tron@veritas.com> and Landon Curt Noll.
  92.  
  93.     Smail3.1 is a domain-capable mail router and delivery program that
  94.     works in the UUCP zone and on the Internet and that is capable of
  95.     gatewaying between the two.  It was written primarily by me (Ronald
  96.     S.  Karr) and Landon Curt Noll, with the blessings of the original
  97.     Smail1 and Smail2 authors.
  98.  
  99.     Smail3 supports SMTP, UUCP mail, alias files, .forward files, mailing
  100.     list directories, pathalias files, /etc/hosts files, the domain name
  101.     system, and can also query uucp for neighboring sites, automatically.
  102.     It also supports use of encapsulated SMTP commands for delivery over
  103.     UUCP connections, which allows batching of multiple messages into a
  104.     single UUCP transaction, and allows many addresses to be passed with a
  105.     single message transfer, which can greatly decrease the traffic
  106.     generated for large mailing lists.  It is also very simple to configure
  107.     with a reasonable certainty of correctness.
  108.  
  109.     Smail3 includes pathalias and a reliable map unpacker.
  110.  
  111.     Rather than using configuration files to resolve addresses based on
  112.     their syntax, ala sendmail, Smail3 uses a database metaphore for
  113.     resolving addresses based on their contents.  The set of methods that
  114.     Smail3 uses for resolving local addresses and hosts is configurable and
  115.     extensible.  Smail3's methods for parsing addresses are not
  116.     configurable.  It is the opinion of the authors that addressing on the
  117.     Internet and in the UUCP zone has become sufficiently standardized that
  118.     attempts to allow configurability in this area are now a hindrance to
  119.     the correct working of the network.
  120.  
  121.     Questions related to Smail3 are usually discussed in comp.mail.misc.
  122.     There are also two discussion mailing lists.  To join the mailing
  123.     lists, send mail to:
  124.  
  125.     smail3-users-request@cs.athabascau.ca
  126.  
  127.     The current release of Smail3 can be found on uunet, in the file
  128.     /archive/networking/mail/smail/smail-3.1.28.tar.Z.  New versions
  129.     are released on a haphazard basis.  Official releases are always
  130.     made available in the /archive/networking/mail/smail directory
  131.     on uunet.
  132.  
  133.     Smail 3 is covered under the GPL (if it matters)
  134.  
  135. sendmail: Original author Eric Allman
  136.  
  137.     Sendmail is the granddaddy of all intelligent MTA's.  It can do just
  138.     about anything.  It's main problem is that it can do just about
  139.     anything.  Modification of sendmail's configuration tables (which is
  140.     necessary with most vendor-supplied versions) is NOT for novices.
  141.     The language of the sendmail.cf is cryptic, but that isn't really
  142.     the problem (and this problem can be solved by using "EASE", a
  143.     sendmail.cf writing language, or the UIUC IDA kit's configuration
  144.     file building tools).  The problem is that it's extremely difficult
  145.     to know when the rules you are implementing are the right thing--
  146.     many sendmail configurations do slightly buggy, or even extremely
  147.     buggy, or illegal things.  The default configurations generated by the
  148.     UIUC IDA kit are, however, very good at Doing the Right Thing under most,
  149.     if not all, circumstances.  I hear similar things about the Sendmail
  150.     8.6 package.
  151.  
  152.     Worse, every vendor's version of sendmail is different, and many
  153.     of their sendmail.cf's don't work at all.  HPUX is one example
  154.     of where the sendmail.cf is actually pretty sane.  HP is to
  155.     be congratulated.  On the other hand, some vendors, who shall
  156.     remain nameless, can't even get their sendmail to deliver to local
  157.     users, let alone get their sendmail to speak SMTP on a LAN.
  158.  
  159.     The major problem with sendmail is that it tries to do too many
  160.     things.  Rather than confining itself to handling local mail, and
  161.     simply routing external mail and leaving transport-specific
  162.     format/standards conversions to transport software, it attempts
  163.     (nay virually *insists*) that you have to do all of the
  164.     format/standards conversions for different transports all at once.
  165.     Which results in configuration files that are veritable nightmares
  166.     to maintain.  And that many sendmail.cf files depend on out-of-date
  167.     standards for different transports, rather than trying to unify
  168.     them (as in RFC976).
  169.  
  170.     Indeed, while common wisdom and practice mandates that MTAs don't
  171.     rewrite headers, sendmail makes it extremely difficult to *not*
  172.     rewrite headers.  Which results in many major systems attempting to
  173.     "be nice", yet, totally scramble return addresses and the like.
  174.  
  175.     There are several different sendmail lineages in the world but they
  176.     seem to be coming together now with Eric Allman's work creating
  177.     sendmail V8.x.  Sendmail V8.1 was shipped with BSD 4.4 UNIX.  V8.2
  178.     and above (available from ftp.cs.berkeley.edu) is the latest.  V8.6.6
  179.     is now current.  Another solid "modern" version is UIUC IDA version 5.65c
  180.     (5.65d in alpha test), from ftp.uu.net or uxc.cso.uiuc.edu.  This version
  181.     has been pretty stable since 1991.  Paul Pomes, <Paul-Pomes@uiuc.edu>,
  182.     is controlling the IDA Sendmail releases.
  183.  
  184.     If you want to use sendmail, it is strongly recommended that you
  185.     obtain the UIUC IDA or sendmail 8.6+ versions.  They are much
  186.     more likely to do the right things with mail coming from, or
  187.     ultimately going to, UUCP sites and is much easier to maintain.
  188.     IDA sendmail can handle pathalias-style UUCP routing quite well.
  189.     
  190.     Another point to remember is that sendmail, historically, has been
  191.     where a large number of severe security holes have been found.  From
  192.     the infamous RTM Internet Worm, to the two latest ones "CERT"d in
  193.     the past 6 months.  Indeed, if your application is security-critical,
  194.     you should *not* use sendmail on your security-critical systems, such
  195.     as your firewalls.  Theoretically, all of these problems have been
  196.     removed from sendmail 8.6.5 or later, but, there's bound to be more
  197.     found.  While some of this can be due to the much larger installed
  198.     base of sendmail, other mailers with improved function partitioning
  199.     (such as the channel-oriented MMDF or PP) will usually be inherently
  200.     more secure.
  201.  
  202.     I am being harsh on sendmail - sendmail programming is, after all, a
  203.     good source of revenue for consultants ;-)  But, if you obtain a good
  204.     configuration (like the aforementioned HPUX version), or are willing
  205.     to spend the time to learn it, sendmail will do what you want.
  206.     Well.  IDA or 8.x sendmail is STRONGLY recommended.  Don't, however,
  207.     even think of playing with the configuration files without a copy of the
  208.     Sendmail book by Costales, Allman and Rickert mentioned in the
  209.     book list above.  It is *absolutely* essential.
  210.  
  211.     Sendmail is discussed in comp.mail.sendmail.
  212.  
  213.     EASE version 3.5 was posted in volume 25 of comp.sources.unix and
  214.     is available from wuarchive.wustl.edu [128.252.135.4] (directory
  215.     /usenet/comp.sources.unix/volume25/ease) and many other c.s.u
  216.     archives. 
  217.  
  218. ZMailer: Author Rayan Zachariassen* <rayan@cs.toronto.edu>
  219.  
  220.     ZMailer is intended for gateways or mail servers or other large site
  221.     environments that have extreme demands on the abilities of the mailer.
  222.  
  223.     Code and Design features:
  224.  
  225.     + Strong limits on host impact.
  226.     + Secure design (and hopefully implementation).
  227.     + Natural fit for client/server environments.
  228.     + Extremely customizable configuration mechanism.
  229.     + Flexible database interface with support for: sorted files, unsorted
  230.       files, dbm, ndbm, gdbm, nis (yellow pages), dns (BIND resolver),
  231.       /etc/hosts file, and in-core data.
  232.     + Efficient message queue management.
  233.     + Fast binary-transparent SMTP server and client.
  234.     + Low-technology implementation.
  235.  
  236.     Default configuration file features:
  237.  
  238.     + Default configuration will work for most sites.
  239.     + Network protocol support for: smtp, uucp, bitnet, mail to news.
  240.     + An easy way of overriding any external routing information.
  241.     + Automatic handling of mailing lists.
  242.  
  243.     It is available by anonymous FTP from ftp.cs.toronto.edu:/pub/zmailer.tar.Z
  244.     or ftp.cs.toronto.edu:/distrib/zmailer.tar.Z.
  245.  
  246. MMDF: [reviewed by I.Sparry@gdt.bath.ac.uk]
  247.  
  248.     MMDF is a MTA. It works on the principle that you have communications
  249.     channels, both incoming and outgoing, and it arranges for messages to
  250.     pass between them.
  251.  
  252.     Strong points include:
  253.     * Ability to turn up and down debugging level on the fly
  254.     * Very strong on authentication, and permission checking.
  255.     * Can block mail based on who it came from, how it got there,
  256.       who it is going to.
  257.  
  258.     It is older than sendmail, simpler than sendmail, and it is a great
  259.     pity that it was not shipped as standard instead of sendmail.
  260.  
  261.     [MMDF is standard on some systems - primarily SCO UNIX and Xenix.]
  262.  
  263.     It has one major advantage to people in the UK, in that it knows how to
  264.     handle mail addresses in our 'correct' format (Most significant part first,
  265.     e.g. net.uu.uunet), as well as the thing the rest of the world uses :-) :-)
  266.  
  267.     A mailing list for MMDF discussion is at mmdf2@a.cs.okstate.edu
  268.     requests for addition to the list to mmdf2-request@a.cs.okstate.edu.
  269.     The most recent release of MMDF is available for anonymous FTP from
  270.     a.cs.okstate.edu:/pub/mmdf-2.43.tar.Z.
  271.  
  272. PP: Author University College London
  273.  
  274.     PP is a Message Transfer Agent, intended for high volume message
  275.     switching, protocol conversion, and format conversion. It is targeted for
  276.     use in an operational environment, but may also be useful for investigating
  277.     Message related applications. Good management features are a major
  278.     aspect of this system. PP supports the 1984 and 1988 versions of the
  279.     CCITT X.400 / ISO 10021 services and protocols. Many existing RFC 822
  280.     based protocols are supported, along with RFC 1148 conversion to X.400.
  281.     PP is an appropriate replacement for MMDF or Sendmail, and also supports
  282.     SMTP and UUCP mail.
  283.  
  284.     For more information contact: support@xtel.co.uk or xtel@cs.nott.ac.uk
  285.     The latest version is PP-6.0, which was posted in comp.sources.misc,
  286.     volume 27.
  287.  
  288.     [Ed note:]
  289.     PP is usually used in combination with the ISODE package, which
  290.     also provides copious documentation for PP.  PP itself is
  291.     "freeware", but ISODE and the PP documentation is not - site
  292.     licenses are rather pricy.  PP is *very* large, and has quite a
  293.     number of more esoteric functions, such as FAX transmission using
  294.     the appropriate modems.  PP is ideal for large organizations with
  295.     demanding email requirements (eg: 100s of machines and 1000s of
  296.     users), where PP would be used as "backbone mail servers", and something
  297.     simpler on the "client" computers.  It does have _substantial_
  298.     learning and support requirements, and is *not* suitable for smaller
  299.     installations.  It does, however, shine in large production environments,
  300.     where policy-based routing, high levels of security, or extensive
  301.     gatewaying to different transports is required.
  302.  
  303. SVR4 mail: Author AT&T (description written by Tony Hansen,
  304.     hansen@pegasus.att.com)
  305.  
  306.     The System V Release 4 mail system is a domain-capable mail router and
  307.     delivery program that works in the UUCP zone and on the Internet and
  308.     that is capable of gatewaying between the two.
  309.  
  310.     SVR4 mail supports SMTP, UUCP mail, alias files, forwarding files,
  311.     mailing list directories, /etc/hosts files, the domain name system, and
  312.     can also query uucp for neighboring sites, automatically.  (System V
  313.     Release 4.1 also allows batching of multiple messages into a single UUCP
  314.     transaction, and allows many addresses to be passed with a single
  315.     message transfer, which can greatly decrease the traffic generated for
  316.     large mailing lists.)  It is also very simple to configure with a
  317.     reasonable certainty of correctness.
  318.  
  319.     It also supports mail-to-pipe and mail-to-file.
  320.  
  321.     SVR4 mail uses configuration files to resolve addresses based on their
  322.     syntax, somewhat similar to sendmail, but using regular expressions and
  323.     a more easily understood syntax. The set of methods that SVR4 mail uses
  324.     for resolving local and remote addresses and hosts is configurable and
  325.     extensible.
  326.  
  327.     Questions related to SVR4 mail are usually discussed in comp.mail.misc.
  328.  
  329.     SVR4 mail is a standard part of System V Release 4; unfortunately, some
  330.     vendors have not realized that SVR4 mail is not the same mailer as the
  331.     SVR3 mail system, and have replaced it with other inferior mail systems.
  332.  
  333. deliver: Author Chip Salzenberg* <chip@tct.com>
  334.  
  335.     Deliver allows any user to write a shell script that processes all
  336.     incoming mail messages for that user.  The system administrator may
  337.     also install scripts that process all messages by installing
  338.     it as the Local Delivery Agent (lmail replacement).
  339.  
  340.     The output of a script is a list of mail addresses, files and programs
  341.     that should receive the message.  It has access to each message as it
  342.     is processed, so the action can be content dependent.  The script may
  343.     also generate automatic replies, like the "vacation" program, or pass
  344.     along a modified version of the original message.
  345.  
  346.     Deliver can be used to construct mail-based services (e.g. automatic
  347.     mailing list maintenance).  It can also be used to filter mail
  348.     automatically in prearranged ways (e.g. encryption and decryption,
  349.     tossing junk mail, or vacation notices).
  350.  
  351.     Deliver was last posted in comp.sources.reviewed, volume 1.  The
  352.     current version is 2.1.10.
  353.  
  354. procmail: Author Stephen R. van den Berg*
  355.                 <berg@pool.informatik.rwth-aachen.de>
  356.  
  357.     Can be used to create mail-servers, mailing lists, sort your incoming
  358.     mail into separate folders/files (real convenient when subscribing to
  359.     one or more mailing lists or for prioritising your mail), preprocess your
  360.     mail, start any programs upon mail arrival (e.g. to generate different
  361.     chimes on your workstation for different types of mail) or selectively
  362.     forward certain incoming mail automatically to someone.
  363.  
  364.     Procmail can be used:
  365.         - and installed by an unprivileged user (for himself only).
  366.     - as a drop in replacement for the local delivery agent /bin/mail
  367.       (with biff/comsat support).
  368.     - as a general mailfilter for whole groups of messages (e.g. when
  369.       called from within sendmail.cf rules).
  370.  
  371.     The accompanying formail program enables you to generate autoreplies,
  372.     split up digests/mailboxes into the original messages, do some very
  373.     simple header-munging/extraction, or force mail into mail-format (with
  374.     leading From line).
  375.  
  376.     Also included is a comprehensive mailinglist/archive management system.
  377.  
  378.     Since procmail is written entirely in C, it poses a very low impact
  379.     on your system's resources (under normal conditions, when you don't
  380.     start other programs/scripts from within it).
  381.  
  382.     Procmail was designed to deliver the mail under the worst conditions
  383.     (file system full, out of swap space, process table full, file table
  384.     full, missing support files, unavailable executables; it all doesn't
  385.     matter).  Should (in the unlikely event) procmail be unable to deliver
  386.     your mail somewhere, the mail will bounce back to the sender or reenter
  387.     the mailqueue (your choice).
  388.  
  389.     A recent version can be picked up at various comp.sources.misc archives.
  390.     The latest version (3.03) can be obtained directly from the ftp-archive at:
  391.         ftp.informatik.rwth-aachen.de (137.226.225.3)
  392.         (g)zipped:          pub/packages/procmail/procmail.tar.gz       <160KB
  393.         compressed:         pub/packages/procmail/procmail.tar.Z        <224KB
  394.  
  395.     [Ed note: I had noted reported difficulties in integrating procmail
  396.     with System V and/or smail 2.5.  The 2.70 version of Procmail eliminated
  397.     these difficulties.]
  398.  
  399. mailagent: Author Raphael Manfredi* <ram@acri.fr>
  400.  
  401.     The mailagent is yet another mail filter, written in perl, which will let
  402.     you do anything with your mail. It has all the features you may expect from
  403.     a filter: mailing lists sorting, forwarding to MTA or to inews, pre-processing
  404.     of message before saving into folder, vacation mode, etc... It was initially
  405.     written as an ELM-filter replacement, but has now enough power to also
  406.     supplant MMDF's .maildelivery. There is also a support for @SH mail hooks,
  407.     which allows you to automatically distribute patches or software via command
  408.     mails.
  409.  
  410.     The mailagent was designed to make mail filtering as easy as it can be. It
  411.     is highly configurable and fairly complete. Rules are specified in a lex-like
  412.     style, with the full power of perl's regular expressions. The automaton
  413.     supports the notion of mode, and header selection has many magic features
  414.     built-in, to ease the rule writing process.
  415.  
  416.     To give a simple example, the two following rules:
  417.  
  418.         Subject: /cron output/    { SAVE cron };
  419.         To Cc: dist-users        { FORWARD friend@acri.fr; LEAVE };
  420.  
  421.     would save in a folder 'cron' all cron-related mail, and forward mail
  422.     from the dist-users mailing list to a friend, leaving a copy in the system
  423.     mailbox for immediate processing...
  424.  
  425.     It supports delivery to plain UNIX folder, to MMDF-style folders or to
  426.     MH folders with built-in unseen sequence updates, as specified in your
  427.     ~/.mh_profile. It may therefore replace MH's slocal program as well.
  428.  
  429.     Mailagent can be dynamically extended (that's the advantage of having it
  430.     written in perl) with new filtering commands that will behave exactly
  431.     like built-in ones; this operation being done without changing a single
  432.     source line in the program itself, of course. It also provides a generic
  433.     mail server layer, where user-defined commands can be easily plugged in,
  434.     mailagent taking care of the lower-level stuff.
  435.  
  436.     The distribution comes with a set of examples, an exhaustive test suite,
  437.     and naturally a detailed manual page. It should be noted that the mailagent
  438.     will work even if your system administrator forbids "| programs" hooks in
  439.     the ~/.forward, provided you have access to some sort of cron daemon.
  440.  
  441.     The mailagent program is available from any comp.source.misc archive and
  442.     thanks to Christophe Wolfhugel <Christophe.Wolfhugel@grasp.insa-lyon.fr>,
  443.     from ftp.univ-lyon1.fr (134.214.100.6) under /pub/unix/mail/tools, file
  444.     mailagent-3.0.tar.gz
  445.  
  446. pathalias: Author Peter Honeyman
  447.  
  448.     Pathalias reads the UUCP Map Project maps (they need to be extracted
  449.     from the postings first) and constructs a database containing the
  450.     minimum cost route to any machine in the maps.  This database can
  451.     then be used with any mailer that knows how to search the database
  452.     (eg: smail 2.5, Zmailer?, and some versions of sendmail.  Smail 3
  453.     comes bundled with pathalias).
  454.  
  455.     There were previous versions of this program.  You must use
  456.     pathalias version 10 (latest version), because some map format
  457.     changes have been made and only pathalias 10 can parse them.
  458.     If your pathalias doesn't give a syntax error on:
  459.     echo "file {foo}" | pathalias
  460.     It's the new one.
  461.  
  462.     There were other route-generating programs, but all (as far as
  463.     I know) are very obsolete, and none run as fast as pathalias
  464.     (still, which can be rather hard on machines with smallish virtual
  465.     memory or RAM capacities).
  466.  
  467.     pathalias 10 is available from comp.sources.unix archives,
  468.     volume 22.  A patch was just released in comp.sources.unix
  469.     (vol 25) that addresses an oddity when used with smail (not that
  470.     I've ever noticed it).
  471.  
  472. uuhosts: Author John Quarterman
  473.  
  474.     The "defacto" standard UUCP Map Project map unpacker.  Includes
  475.     a program to arbitrarily view individual map entries.  Uuhosts
  476.     implements trojan horse/virus security by running under
  477.     a "chroot()" system call.  Uuhosts does not appear to be
  478.     actively maintained, and the last versions that I have inspected
  479.     were unable to easily compress the maps (a full set of maps
  480.     is >6000 blocks), had no provision for automatically
  481.     running pathalias, and will not work with the newest version
  482.     of cnews.  Further, uuhost's header checking is so picky
  483.     that the slightest change in the map format will cause
  484.     uuhosts to reject map updates.
  485.  
  486.     Use of uuhosts now will require some minor hacking - and this
  487.     hacking will stretch your knowledge of Bourne shell programming.
  488.  
  489.     The last edition, "uuhost4" (version 1.69) appears to have
  490.     been posted in comp.sources.unix in volume 3, 1986.
  491.  
  492.     Do not be confused by Jan-Piet Mons "uuhost 2.0" program posted
  493.     in alt.sources.  This is not a map unpacker.  It is just
  494.     a map viewer, and is a subset of the real uuhosts.
  495.  
  496. unpackmaps: Author Chris Lewis* <clewis@ferret.ocunix.on.ca>
  497.  
  498.     Unpackmaps is a superset of the functionality of uuhosts.
  499.     It obtains its security by doing the map unpacking with
  500.     a specialized parser that knows the map article format
  501.     rather than invoking a shar/shell.  Compression and pathalias
  502.     invocation is automatic, correctly takes into account
  503.     the change date of local configuration files, and will
  504.     work with the latest Cnews.
  505.  
  506.     The newest version of unpackmaps, version 4.1, has been
  507.     released to comp.sources.misc, and appeared in volume 34.
  508.     This version is entirely written in C, is considerably faster
  509.     than unpackmaps 3 or uuhosts, has considerably more features,
  510.     and will work with Brian Reids PostScript net maps too.
  511. -- 
  512. Chris Lewis: _Una confibula non sat est_
  513. Phone: Canada 613 832-0541  Ferret list: ferret-request@ferret.ocunix.on.ca
  514. Latest psroff: FTP://ftp.uunet.ca/distrib/chris_lewis/psroff3.0pl17/*
  515. Latest hp2pbm: FTP://ftp.uunet.ca/distrib/chris_lewis/hp2pbm/*
  516.