In article <D6kPa.40424$(E-Mail Removed) ink.net>,
"Steve Quezadas" <(E-Mail Removed)> writes:
>
> I was wondering, is having an active SMTP server on your system truly
> necessary? I notice a SMTP server comes with every major linux distribution.
Chances are you don't need an SMTP server per se; but most Linux
distributions do include utilities (security checking tools, for
instance) that assume you've got some sort of mail transfer agent (MTA)
installed, typically available under the name "sendmail". (Other mail
servers, such as Postfix and Exim, usually include binaries or links of
this name.)
Typically, packages such as sendmail, Postfix, and Exim, are run as SMTP
servers, but they don't need to be run in that way (that is, run as
daemons and bound to listen to port 25). Instead, they can be installed
but not started at runtime, and instead handle local mail delivery only
when they're called as ordinary local programs. I believe some
distributions now use this sort of configuration as the default, but I
don't recall which work in this way and which use the more traditional
SMTP server approach. Some distributions also run the SMTP server in
daemon mode, but bind it only to the localhost (127.0.0.1) address or
otherwise restrict its ability to handle connections from other systems.
Overall, I wouldn't recommend trying to completely uninstall the MTA (via
"rpm -e sendmail" or some similar command), but you might investigate how
yours is configured to run and perhaps reconfigure it. The details will
differ from one distribution and MTA to another.
--
Rod Smith,
(E-Mail Removed)
http://www.rodsbooks.com
Author of books on Linux, FreeBSD, and networking