On Mon, Aug 20, 2001 at 10:04:59AM -0700, PHP Webmaster wrote:
> (1) What is dnscache. 

http://cr.yp.to/djbdns.html

> Is it very important to use? 

Yes. A (local) dnscache speeds up name resolution dramatically. Make sure
you use senseful cache sizes. The default of 1 MB isn't enough for this kind
of usage.

> (2) I heard that some large mailing lists use QMQP. 

QMQP is a protocol designed for mailservers to communicate in trusted
environments. You can generate your mails on one machine and pump them into
some front end mail server actually doing the deliveries over SMTP and
possibly QMTP.

http://cr.yp.to/proto/qmqp.html

> I
> read on qmail.org is capable of sending 1000 emails in
> 10 seconds over a modem. Is it really this powerful?

Yes, but not suited for external usage, and nobody has qmqp open for the
world (hopefully). However, Russel Nelson's mxps/qmtp patch makes sense. If
the remote server announces qmtp capability through its MX records the
delivery is done via qmtp, not smtp. qmtp is about 10 times faster than smtp
usually.

> Could I use it to send 6 million emails per day with
> one server using standard pc hardware (eg dual p3-800,
> 1 gig ram, raid 5)?

That's hard to guess. There are soooo many factors... bandwidth beeing one
of the most important ones. And distribution of the remote servers - if 50%
of your 6mio mails should go to hotmail you are lost, for example. You need
to try it out.
I'd throw one or two more really fast disks (15k RPM SCSI) in your machine
to hold /var/qmail/queue (and nothing else), either a single disk or a RAID0. 

-- 
* Henning Brauer, [EMAIL PROTECTED], http://www.bsws.de *
* Roedingsmarkt 14, 20459 Hamburg, Germany               *
Unix is very simple, but it takes a genius to understand the simplicity.
(Dennis Ritchie)

Reply via email to