Mailinglist Archive: opensuse (2114 mails)
| < Previous | Next > |
Re: [opensuse] How to monitor Linux systems from a focal/central point (was: ranting and raving about removing the MTA).
- From: Rodney Baker <rodney.baker@xxxxxxxxxxxx>
- Date: Sun, 26 Oct 2008 00:48:04 +1030
- Message-id: <200810260048.27783.rodney.baker@xxxxxxxxxxxx>
On Sunday 26 October 2008 00:16:25 Per Jessen wrote:
[...snip...]
Pardon me for butting in, but my understanding is that local delivery of mail
is the job of the MDA (mail *delivery* agent) not the MTA (mail *transfer*
agent).
Sendmail is not an MDA - it does not deliver local mail to a user's mailbox.
It is designed to transfer mail between hosts. Local delivery is the job of
something like procmail.
Postfix and Exim, as I understand, include both MTA and MDA functionality. I
agree - you do need to have an MDA running to locally delivery user's mail to
their mailboxes, unless the users are solely accessing an external mailserver
via POP3, IMAP or the like using a client such as Kmail, Evolution etc. in
which case no local MDA is needed, *unless* the user also wants to receive
adminstrative emails from the local machine that are normally directed to
root.
My understanding of the original poster of this thread was concerned that
sendmail/Postfix/Exim were dependencies that *could not be uninstalled without
breaking the system to the point of unusability* - the concern was that since
his machine was either stand-alone or client-only and was very limited on disk
space, that these services should be able to be uninstalled (or not installed
in the first place) without breaking the whole system.
In that regard, I tend to agree. Forget the enterprise or other scenarios -
this is solely regarding the case of a minimal install on a resource-limited
client machine that has absolutely no need for an MTA to be installed. Even
client software such as Kmail/Evolution/Thunderbird can send via an external
mail server.
IMHO, modern Linux distributions (and I'm not referring just to openSUSE) have
made it increasingly difficult to install a trimmed down "lite" system by
introducing many dependencies that, on the surface, to the non-expert user
(and even to some more knowledgeable users) appear nonsensical. Others
(including, apparently, the developers and project managers) see it
differently and that is OK.
I guess that is where the truly "lite" distros such as Puppy and DSL fit in.
Following on from that, since openSUSE is effectively the community
"development" distro for SLED and SLES, it is unlikely that we'll ever see a
really "lite-capable" version of openSUSE for resource-constrained hardware
unless someone external to the project builds it specifically for that
purpose.
I'll butt out again now :-).
Cheers,
--
===================================================
Rodney Baker VK5ZTV
rodney.baker@xxxxxxxxxxxx
===================================================
[...snip...]
I'm perfectly well aware of how to set up Postfix, and, for my sins,
sendmail before that. I've been using Postfix for over a decade both
on my home system and in large (> 50 server, > 1,000 users) enterprise
settings as well as for ISPs. I run it on my own home network on a
dedicated mail hub. However before I installed openSUSE none of my
non-mail hub machines and in the specific not my laptop or desk
workstation ran Postfix, exim, sendmail or other such MTA.
Which distro were you running? Maybe it was a better option for you.
I'm curious though, how did you manage to receive the various systems
alerts and messages without a local MTA? Did you write your
own /usr/sbin/sendmail to drop the text directly into the filesystem?
Pardon me for butting in, but my understanding is that local delivery of mail
is the job of the MDA (mail *delivery* agent) not the MTA (mail *transfer*
agent).
Sendmail is not an MDA - it does not deliver local mail to a user's mailbox.
It is designed to transfer mail between hosts. Local delivery is the job of
something like procmail.
Postfix and Exim, as I understand, include both MTA and MDA functionality. I
agree - you do need to have an MDA running to locally delivery user's mail to
their mailboxes, unless the users are solely accessing an external mailserver
via POP3, IMAP or the like using a client such as Kmail, Evolution etc. in
which case no local MDA is needed, *unless* the user also wants to receive
adminstrative emails from the local machine that are normally directed to
root.
My understanding of the original poster of this thread was concerned that
sendmail/Postfix/Exim were dependencies that *could not be uninstalled without
breaking the system to the point of unusability* - the concern was that since
his machine was either stand-alone or client-only and was very limited on disk
space, that these services should be able to be uninstalled (or not installed
in the first place) without breaking the whole system.
In that regard, I tend to agree. Forget the enterprise or other scenarios -
this is solely regarding the case of a minimal install on a resource-limited
client machine that has absolutely no need for an MTA to be installed. Even
client software such as Kmail/Evolution/Thunderbird can send via an external
mail server.
IMHO, modern Linux distributions (and I'm not referring just to openSUSE) have
made it increasingly difficult to install a trimmed down "lite" system by
introducing many dependencies that, on the surface, to the non-expert user
(and even to some more knowledgeable users) appear nonsensical. Others
(including, apparently, the developers and project managers) see it
differently and that is OK.
I guess that is where the truly "lite" distros such as Puppy and DSL fit in.
Following on from that, since openSUSE is effectively the community
"development" distro for SLED and SLES, it is unlikely that we'll ever see a
really "lite-capable" version of openSUSE for resource-constrained hardware
unless someone external to the project builds it specifically for that
purpose.
I'll butt out again now :-).
Cheers,
--
===================================================
Rodney Baker VK5ZTV
rodney.baker@xxxxxxxxxxxx
===================================================
| < Previous | Next > |