Search The ForumSearch   RegisterRegister  LoginLogin

MailBee Message Queue

 AfterLogic Forum : MailBee Message Queue
Subject Topic: MMQ Send Speed Optimization Post ReplyPost New Topic
Author
Message << Prev Topic | Next Topic >>
swynk
Newbie
Newbie


Joined: 24 February 2005
Location: United States
Online Status: Offline
Posts: 1
Posted: 24 February 2005 at 12:04pm | IP Logged Quote swynk

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 View swynk's Profile Search for other posts by swynk
 
Alex
AfterLogic Support
AfterLogic Support
Avatar

Joined: 19 November 2003
Online Status: Offline
Posts: 2206
Posted: 24 February 2005 at 12:46pm | IP Logged Quote Alex

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 View Alex's Profile Search for other posts by Alex
 
Stephen Wynkoop
Guest Group
Guest Group


Joined: 10 November 2003
Online Status: Online
Posts: 262
Posted: 24 February 2005 at 12:52pm | IP Logged Quote Stephen Wynkoop

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 View Stephen Wynkoop's Profile Search for other posts by Stephen Wynkoop
 
Stephen Wynkoop
Guest Group
Guest Group


Joined: 10 November 2003
Online Status: Online
Posts: 262
Posted: 24 February 2005 at 1:20pm | IP Logged Quote Stephen Wynkoop

What SMTP service do you use for this throughput?
SW
Back to Top View Stephen Wynkoop's Profile Search for other posts by Stephen Wynkoop
 
Alex
AfterLogic Support
AfterLogic Support
Avatar

Joined: 19 November 2003
Online Status: Offline
Posts: 2206
Posted: 24 February 2005 at 1:21pm | IP Logged Quote Alex

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 View Alex's Profile Search for other posts by Alex
 
Stephen Wynkoop
Guest Group
Guest Group


Joined: 10 November 2003
Online Status: Online
Posts: 262
Posted: 24 February 2005 at 1:24pm | IP Logged Quote Stephen Wynkoop

I'm sorry - I missed the Communigate server mention. Sorry about that.

SW
Back to Top View Stephen Wynkoop's Profile Search for other posts by Stephen Wynkoop
 
Alex
AfterLogic Support
AfterLogic Support
Avatar

Joined: 19 November 2003
Online Status: Offline
Posts: 2206
Posted: 24 February 2005 at 1:27pm | IP Logged Quote Alex

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 View Alex's Profile Search for other posts by Alex
 

If you wish to post a reply to this topic you must first login
If you are not already registered you must first register

  Post ReplyPost New Topic
Printable version Printable version

Forum Jump

Powered by Web Wiz Forums version 7.9
Copyright ©2001-2004 Web Wiz Guide