Author |
|
swynk Newbie
Joined: 24 February 2005 Location: United States
Online Status: Offline Posts: 1
|
Posted: 24 February 2005 at 12:04pm | IP Logged
|
|
|
Is there a way to increase the send speed of the MMQ? It does a great job, but we send out 120,000 daily newsletters and our SMTP server (Linux/QMail) is configured to handle just about as much as we can throw at it.
I have all of the throttling set to 0, but I didn't know if there was a way to open up multiple connections to the SMTP box and send more quickly? Horsepower is not an issue, neither is bandwidth.
Let me know.
Thanks! I appreciate your great work on this product line!
SW
PS- I'm cross-posting this to the forum here and at iForum - I didn't realize there were two forums. Sorry about that.
|
Back to Top |
|
|
Alex AfterLogic Support
Joined: 19 November 2003
Online Status: Offline Posts: 2206
|
Posted: 24 February 2005 at 12:46pm | IP Logged
|
|
|
MMQ always sends messages in one connection. Multiple connections allow to increase performance when connections are made to many servers. But with only one server (provided that this server does not limit client's bandwidth) this should not be an issue (performance may even decrease due extra connect/disconnect attempts).
With typical mail server machine it should be possible to send about 50000 mails/hour (this is common speed we have here at Afterlogic with MMQ and CommuniGate mail server). Is your speed significantly less than that? If so, this probably means mail server gets slowdowns somewhere. Or 50000 m/h rate is achieved but just not enough for your purposes?
Regards,
Alex
|
Back to Top |
|
|
Stephen Wynkoop Guest Group
Joined: 10 November 2003
Online Status: Online Posts: 262
|
Posted: 24 February 2005 at 12:52pm | IP Logged
|
|
|
Odd then. I'm seeing about 13,750/hr.
The MMQ server isn't taxed (2% cpu) and our QMail config isn't throttled at all. I'll see if there are additional things I can do, but if you have suggestions, I'd LOVE to be at 40-50k/hr, that was actually what was I was hoping for so we could deliver our NL more timely.
SW
|
Back to Top |
|
|
Stephen Wynkoop Guest Group
Joined: 10 November 2003
Online Status: Online Posts: 262
|
Posted: 24 February 2005 at 1:20pm | IP Logged
|
|
|
What SMTP service do you use for this throughput?
SW
|
Back to Top |
|
|
Alex AfterLogic Support
Joined: 19 November 2003
Online Status: Offline Posts: 2206
|
Posted: 24 February 2005 at 1:21pm | IP Logged
|
|
|
Does email server put mails in its internal queue before sending? If it sends directly, performance will suffer. Also, make sure mail server does not perform domain or email address check (for both sender and recipients) during mail submissions.
Mail server must be configured to get message from the client (such as MMQ) as quickly as possible. It should not try to immediately send it or make any checks at mail submission time. Ideally, all it should do at submission time is to put messages into internal queue.
Another approach is to place messages directly into internal queue (i.e. bypassing SMTP protocol and saving messages into queue folder). Queue formats are different for each mail server but usually it's not very hard to make required modifications. For example, MMQ's queued message is usual email message with 2 extra lines in the beginning of the file. Of course, this approach assumes mail server's filesystem is directly accessible from web server (or it's the same machine).
Regards,
Alex
|
Back to Top |
|
|
Stephen Wynkoop Guest Group
Joined: 10 November 2003
Online Status: Online Posts: 262
|
Posted: 24 February 2005 at 1:24pm | IP Logged
|
|
|
I'm sorry - I missed the Communigate server mention. Sorry about that.
SW
|
Back to Top |
|
|
Alex AfterLogic Support
Joined: 19 November 2003
Online Status: Offline Posts: 2206
|
Posted: 24 February 2005 at 1:27pm | IP Logged
|
|
|
Quote:
What SMTP service do you use for this throughput?
|
|
|
CommuniGate mail server for Windows. However, there is nothing special with this server. I mean we use it not because it's fastest mail server on the planet. It is just used by our hosting provider.
Regards,
Alex
|
Back to Top |
|
|