|
Top Document: UNIX Email Software Survey FAQ [Part 2 of 3] Previous Document: Configuration Issues: Next Document: Package Reviews See reader questions & answers on this topic! - Help others by sharing your knowledge
These configurations are based upon my own experience, and the
experience of others. Careful installation of any of these
configurations will result in a solid, reliable mail system
that respects the appropriate "do's and don'ts". Each configuration
represents a compromise of ease of installation and maintenance
versus sophistication and capabilities.
One thing you should consider is what you already have on your
system. You will invariably have "binmail", and will have a good
chance at already having sendmail. Some systems come with
smail (if 2.3, junk it) The configurations shown below are *minimal*
configurations, so you should consider whether you want to use what
you already have or not.
Scenario 1: Only UUCP connections.
Smail 2.5. If you want to set up a routing database of
your own, you will also need pathalias, and unpackmaps or
uuhosts. Instead, though, you can configure smail 2.5 to
smart-host most destinations to a nearby friendly site
who'll do your routing for you without having to run
the routing software. Note further, that you can run
pathalias on just a subset of the full set of maps.
[Unpackmaps makes this particularly easy to do]
Smail 2.5, as shipped, does not support mail-to-pipeline
or mail-to-file aliasing. If you need these, at a minimum,
you should obtain lmail. If you intend more than casual
use of these features, it is recommended that you obtain
deliver or procmail instead of lmail.
Even if you have sendmail already, you can integrate smail 2.5
with it to do your UUCP routing. (though, some later versions
of sendmail can do routing themselves)
If you're a little more demanding of your mail connections, smail 3
is also a good choice, and works particularly well for systems that
are UUCP connected to Internet sites.
Scenario 2: SMTP connections (optionally, some UUCP connections too).
Generally speaking, sendmail will do this for you and you have
a good chance to have it already. However, for the novice, it
is recommended that smail 3 be used instead [see review of
sendmail below]. Smail 3 includes all of the routing software
and can do mail-to-pipeline and mail-to-file, so none of the auxiliary
programs mentioned in scenario 1 are necessary.
Most sendmails don't include UUCP routing mechanisms, so you would
need pathalias and unpackmaps or uuhosts if you wish to set up
a UUCP routing database. Further, most sendmails don't know
how to query a pathalias database directly, so you may have to hack
your own path lookup program into the sendmail.cf (smail 2.5 can
be used for this purpose provided that you will have a UUCP link
to the outside world)
Both MMDF and PP can also be used, but PP is usually overkill.
Deliver or procmail are still quite useful in this configuration
for extended alias facilities.
Scenario 3: Connections to other networks (optionally including
SMTP or UUCP), or very high loading.
Your best bets are MMDF, PP or zmailer.
You can implement other network interfaces with sendmail, but
not only will you probably have to roll your own, but sendmail
can't cope with high loading very well. Ditto smail 3.
There are other configurations. See the Package Reviews to
determine which packages are appropriate.
User Contributions:Top Document: UNIX Email Software Survey FAQ [Part 2 of 3] Previous Document: Configuration Issues: Next Document: Package Reviews Part1 - Part2 - Part3 - Single Page [ Usenet FAQs | Web FAQs | Documents | RFC Index ] Send corrections/additions to the FAQ Maintainer: mailfaq@ferret.ocunix.on.ca (Mail FAQ commentary reception)
Last Update March 27 2014 @ 02:11 PM
|

Comment about this article, ask questions, or add new information about this topic: