On Thu, 2003-01-16 at 12:08, Brian Ashe wrote:
> On Thursday January 16, 2003 02:33, Gordon Messmer wrote:
> > The problem is largely in that sendmail uses mbox files, and a couple of
> > users leave mail on the server though they're told not to, and they eat
> > all of the disk bandwidth (every mail check reads and then re-writes
> > their entire mail spool).
> 
> I believe that's a misconception. Unlike qmail/exim/postfix, sendmail does not 
> do local delivery. It hands it off to procmail. On a default RH install 
> promail is set up to use mbox because the IMAP/POP server included (UW-IMAP) 
> doesn't by default support maildir.

I know that.  I normally refer to the combination of Sendmail and
procmail as just "Sendmail" (sorta the way many people refer to
GNU/Linux as just Linux).  Sendmail is pretty much always installed with
procmail, and is mostly useless without it, or a similar agent.

To be free of misconceptions, I'll say this:  The performance problems
we have are a result of the POP server we use (Qpopper) in combination
with mbox files and users choosing to leave their mail on the server. 
Sendmail+procmail appends new mail on the spool, the users check their
mail, and Qpopper has to copy the whole spool to a temporary file, mark
the downloaded messages as read, and then move the temp file into place
over the spool.  This results in reading the entire spool (sometimes
hundreds of megs) and re-writing the whole thing every time the user
checks their mail.  Maildirs avoid all of that problem.

> By replacing the IMAP/POP server (ie. qpopper, Courier, etc.) you can set up 
> procmail to use maildir and the performance should get better.

It might be, but sendmail's queueing is slow, its security is bad, and
its configuration is absolutely horrible.  I'd rather switch out the
whole thing for something better.





-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to