[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: web services - http, mail
- To: misc_(_at_)_openbsd_(_dot_)_org
- Subject: Re: web services - http, mail
- From: Chuck Yerkes <chuck+obsd_(_at_)_2003_(_dot_)_snew_(_dot_)_com>
- Date: Sun, 22 Dec 2002 23:18:12 -0800
- Mail-followup-to: Chuck Yerkes <chuck+obsd_(_at_)_2003_(_dot_)_snew_(_dot_)_com>, misc_(_at_)_openbsd_(_dot_)_org
- Reply-to: misc_(_at_)_openbsd_(_dot_)_org
Quoting Generic Player (suck_(_at_)_my-balls_(_dot_)_com):
> > Sendmail would work with cyrus which is pretty scalable.You can also
> > use courier and Maildir but sendmail does not support courier.
> Why do so many people say stupid things like this? You can use
> courier-pop and courier-imap with sendmail just fine, wtf would
> sendmail care? Last I heard, sendmail was a MTA.
Yes. And maildir is not an issue.
Sendmail is an MTA. It was originally called "deliver mail"
but it was pointed out that it didn't actually deliver the
mail, thus the rename to sendmail (early lore). It routes.
To deliver the actual mail it calls a Local Delivery Agent
(LDA). mail.local is commonly used. It writes the Version 7
mailboxes that you call mbox.
mboxes typically aren't very fast to work with when they get
large. But UW-IMAP uses them. If it listens ONLY on port
127.0.0.1, you can mitigate some of the security concerns since
it won't be reachable from the outside.
Two other options that come to mind are to use Courier, a
fairly new IMAP server which uses the "maildir" format for
messages. Deliver the mail from sendmail using "procmail"
which speaks maildir.
Or use Cyrus, a pretty high performance IMAP server that's
well established. Also listening perhaps only on 127.0.0.1
for security concerns as above.
I've worked with a Cyrus derivative with over 250,000 users on a
server. It scales.