The messages themselves have been pre-generated and exist as a file and is
qmail-injected to place them in the queue. The message is the same across
the board with the exception of some personalization, such as the name.
Since there are so many messages, we use a perl script to place them in the
queue at a certain rate, i.e. 50 msgs/second, or whatever rate we choose. By
injecting them at this rate, we can see whether qmail can keep up with our
intended rate. With this in mind, does this lessen the burden of disk I/O? 

I have heard of DNSCACHE, currently BIND is running directly on those
machines. Would it be worthwhile changing out? Can I expect to relive a
bottleneck in this process?

Why would you avoid sorting by domain? I would think it would be more
efficient handshaking.

No, I am not using EZMLM. How could I benefit from using it? 

Brandon

> -----Original Message-----
> From: John White [mailto:[EMAIL PROTECTED]]
> Sent: Monday, February 26, 2001 10:17 PM
> To: Brandon Yu
> Subject: Re: Can Qmail send out 2 million mails in 12 hour window?
> 
> 
> On Mon, Feb 26, 2001 at 04:28:43PM -0800, Brandon Yu wrote:
> > I have been given the task to send out 2 million emails in 
> a 12 hour time
> > window. All the emails will be sent remotely, to a list of 
> users of which is
> > 90% accurate (I figure 10% of the emails will bounceback 
> because of bad
> > email addresses) I have all the bandwidth I need (servers 
> are located in
> > co-location) and will be sorting the email list by domain name.
> >  
> > My initial idea is to have 2 dedicated qmail servers, ( 
> Redhat Linux 6.2,
> > Pentium 600, 500Megs RAM, IDE drives) configured with a 
> concurrency limit of
> > 400. Other than that, the qmail install will be out of the box.
>   
> The thing you're going to run up against is disk i/o.
> 
> Are the message bodies customized to the recipient?  If so, 
> you'll have
> problems getting all the messages into the queue.  Is this the case?
> 
> If not, the best way is to send one message with all the recipients.
> One way to do this is to call qmail-queue directly.  Another way is to
> call qmail-inject with the flag that tells it to look for 
> recipients in
> the header, and attach each recipient as a BCC header.
> 
> I would avoid sorting by domain.
> 
> I would have dnscache installed on the qmail machines.
> 
> Are you using list management software like ezmlm?
> 
> John
> 

Reply via email to