I have a sendmail installation using sendmail_8.11.3+8.12.0.Beta5-4_i386.deb + SASL on a linux 2.4.3-pre4 i686. I am attempting to process very high volume mailingslists (10-100K multiples) on this server. My problem: The emails are being sent out at an UNBELIEVABLY SLOW rate. First, during the initial esmtp dialogue, sendmail checks each and every recipient address and after 1 or more seconds it says: "250 2.1.5 <email@example.com>... Recipient ok" for each recipient. Unfortunately, there are 100K recipients, and my MUA has to maintain that open connection for hours. There must be a better way! Second, once the dialogue is complete, sendmail puts the whole envelope into the queue. Then, by drips and drabs, sendmail selects a handfull of recipients and sends them the email. It does this during every queue-flush-run (every 10 minutes) in my case. How can I get sendmail to process the whole envelope at once? Is it supposed to take days to process large mailinglists? What am I doing wrong? BTW: this machine has its own BIND. Also, I won't use qmail because I have too much invested in sendmail at this point, and I dislike the DJB's licensing terms. -- Jean-Paul Stewart Senior Systems Administrator CarbonMedia, Inc. 114 East 25th Street, Eighth Floor New York, NY 10010 Phone: 212.253.7180 Fax: 212.253.8467 http://www.carbonmedia.com/ For my PGP/GPG public key: `finger firstname.lastname@example.org'
Description: PGP signature