Can anyone give me tips on how to configure Qmail to send the QUEUED messages faster? without discarding the message. Changing the quedlifetime into a lower value would only result to discarded message which i do not want to happen. Current Qmail Configuration: concurrencylocal - 10 concurrencyremote - 255 databytes - 0 doublebouncehost - me doublebounceto - postmaster qmapservers - none queuelifetime - 604800 (7 days) timeoutconnect - 60 timeoutremote - 1200 timeoutsmtpd - 1200 AND, If anyone can give me tips on the right configuration to handle 20,000 emails per day I would highly appreciate it, thanks. By the way we are not spammers, we are sending 20,000 email messages per day to our subscribed clients in 5 of our website we are managing. We are using postfix but we are currently implementing to send emails through Qmail, but when we tried to send 800 messages it took 1hour and 45minutes to finish all the sending. Unlike postfix it took only 45minutes. Qmail sending is not configured to pass to any anti virus scanning so the messages should be directly sent. Please give some tips on how to configure Qmail to send the messages faster, Thanks.
Do you run a dnscache on the same machine? Is the mail queue on its own disk? What filesystem are you using? As far as I recall, you need to recompile to get concurrencyremote above 120. You can go above 255 with certain patches. Have you monitored the box when you run your email run to see whether there is a bottleneck? Is it disk related? Are you sending the same message to everyone or generating a unique one for each recipient? 800 emails is nothing. I used to send 150K per day on a low end box using qmail. There are several patches available for handling higher volume queues, I think it is called the qmail-todo patch. Also, you can run multiple copies of qmail to grind through larger queues. A few pointers
Hello, most of the times, slowness on mail delivery comes from DNS issue. I would suggest you to focus on this. Otherwise, I had a similar problem with one of my former customer. I solve it by creating more spool queues so that a lagging delivery would not prevent the other deliveries to stall. Meanwhile I don't know if Qmail can handle multiple queues; Sendmail does. Cheers ! Thibaut
Do you run a dnscache on the same machine? YES Is the mail queue on its own disk? YES Have you monitored the box when you run your email run to see whether there is a bottleneck? YES, the 800 messages took about 1hour and 45 mins to be sent. Is it disk related? NO Are you sending the same message to everyone or generating a unique one for each recipient? WE are sending different types of emails, no problems with the generating of messages because, the same scenario works fine with our previous mail server using postfix. When you say low end box that sends 150K emails per day what are the specs of your low end box? Because, our server only have 2gb RAM Is it true that ONE qmail queued message eats about .8kb in RAM memory? I ran the default DNS server of LINUX RED HAT Distros, Alot of forums are telling me to change the DNS SERVER to "djbdns" which is risky because, the Mysql Database is also located on the same box, which might cause the services to crash? How long did it took your server to send the 150K emails a day? And, what was your concurrencylimit?