[Gllug] Linux directory conventions

Jason Clifford jason at ukpost.com
Mon Nov 10 20:34:50 UTC 2003


On Mon, 10 Nov 2003, Mike Brodbelt wrote:

> > When I was setting up UKFSN (and UKPOST before that) I had a specific set 
> > of features I wanted to offer, including unlimited real mailboxes under 
> > each domain that would have common names - ie joe at example1.com and 
> > joe at example2.com would be delivered to the joe mailbox in each domain.
> > 
> > Sendmail didn't (and still doesn't) support this.
> 
> Sendmail shouldn't have to. It's an MTA, and this falls into the purview
> of your mail store. If you want the above to work, just have sendmail
> hand the messages off to a store the supports virtual domains, like
> Cyrus 2.2. Of course you can make the above work even without a sensible
> store, but it would be a bad plan....

I disagree. I want the MTA to be able to make informed decisions about 
whether a message is valid at the point the message enters my network.

If someone connects to our mail server and offers a message for a 
non-existant address having knowledge of the virtual users in the MTA 
allows you to refuse the message properly rather than getting stuck with 
zombie bounce messages as a result of accepting it when you should not 
have.

I looked at Cyrus and rejected it - I'm running an ISP not an office mail 
server and IMAP encourages people to leave mail on the server which I 
don't want.

Cyrus is also a far more complicated system than I want to be managing for 
an ISP.

> Sendmail has a rule engine that's more configurable than anything else.

I accept this - I've written my own rulesets in sendmail - however very 
few sendmail admins are capable of writing their own rulesets. That's the 
reason m4 is the usual route to building a sendmail.cf file now.

> Ah. So learning sendmail is arcane, but writing your own UUCP transport
> in perl isn't????

Yes it is however if you are going to argue that learning sendmail's 
arcana makes sendmail better then I am entitled to respond that perl is 
easier ;)

> Nothing against postfix (or exim, or anything else), but theres an awful
> lot of sendmail bashing that's utterly unwarranted. If you don't want to
> use it, fine, but people shouldn't claim it lacks features that other
> MTAs have when this is just not the case.

It is the case in the instance I mentioned which is really important to 
*me*.

I don't deny that sendmail is a very good MTA - I've used it for years and 
I still do the occassional bit of consulting for sendmail users.

I would not however recommend that anyone wanting a simple, realiable MTA 
use it now - the alternatives are better for most such people whether that 
means postfix, exim or qmail (subject to the usual djb warning).

The only other comment on that though is that if you ever need to read the 
source to debug a problem (yes, been there too) you'll really regret 
choosing sendmail. 

Jason Clifford
-- 
UKFSN.ORG		Finance Free Software while you surf the 'net
http://www.ukfsn.org/	   1Mb ADSL Broadband - just £27.50 / month 
                            + Free Activation on all ADSL services


-- 
Gllug mailing list  -  Gllug at linux.co.uk
http://list.ftech.net/mailman/listinfo/gllug




More information about the GLLUG mailing list