None of the Above (was Re: Sendmail still default?)

Les Mikesell lesmikesell at gmail.com
Tue Oct 21 15:10:37 UTC 2008


Matthew Garrett wrote:
> 
>>> I'm pretty solidly of the opinion that email is nowhere near being the 
>>> most sensible way to get important information to a typical desktop 
>>> user. If a failure is important then the user needs to know about it as 
>>> soon as possible - mail provides no guarantees about timely delivery. We 
>>> have plenty of desktop infrastructure to give important alerts to users, 
>>> we're just failing to do so.
>> If local delivery of mail fails, there's no reason to think any other 
>> notification method would have succeeded.  The important point is that 
>> the user may not be present when the event occurs, and that desktop 
>> infrastructure may not even be running - and even if it is, the 
>> interested party may want the notification to be forwarded elsewhere.
> 
> Local delivery of mail is a poor solution, since it provides no 
> indication of priority difference between "You've got spam" and "Your 
> hard drive is failing". 

That's a solvable problem within the context of email, whereas starting 
from scratch and re-inventing delivery to arbitrary user-selectable 
endpoints is somewhat insane.

> If there's nobody to present it to, it can be 
> queued and presented at login - if the user is running on their system 
> but doesn't have the desktop infrastructure running, then by definition 
> they're already outside the standard desktop usecase.

Does that mean their system should die with no attempt at notification? 
  Or that desktop administration should be confusingly different than 
standard systems?

> I'm not arguing about the utility of an MTA for various situations. I'm 
> arguing that for one specific and very common situation, using an MTA to 
> deliver system alerts is a poor way of handling it. We should fix that. 

No, you should fix it so mail delivery is useful.

> As a happy side effect, it removes the need for a default MTA in the 
> desktop install.

Unless, of course, you care to follow standards.

> People who want an MTA then get to choose whichever MTA 
> they want and net human happiness is increased.

That has been the case for some time already.  As long as the 
alternative presents a command-line compatible /usr/sbin/sendmail, 
standard programs will work.

-- 
   Les Mikesell
     lesmikesell at gmail.com




More information about the fedora-devel-list mailing list