Page 1 of 1

Sending limits with a timeframe of Swiftmailer

Posted: Thu Feb 28, 2008 5:15 am
by impulse()
Hi.

My company is looking to send 43,000 e-mails out today and as I've only ever used Swift for sending a few hundred I'm not entirely sure how quickly this will be done with SwiftMailer. The mail server we'll be connecting to is local, the OS of the mail server is FreeBSD using Sendmail and as we're an ISP bandwidth isn't really an issue. Can somebody give me some advice on how long this will take to complete.

Thanks in advance, Stephen

Re: Sending limits with a timeframe of Swiftmailer

Posted: Thu Feb 28, 2008 5:25 am
by Chris Corbyn
This is kinda one of those "how long is a piece of string" questions ;) It varies wildly depending upon your network and the configuration of the smtp server.

43,000 emails is a lot so I'd batch them. For a ballpark figure I'd say 2 hours of blasting a mail server would run those off, but they'll just end up spooled on the smtp server I imagine and it will then process them at 5-15 minute intervals.

If you're an ISP, why not delegate this job to several mail servers to balance the load? The rotator connection allows you to do this.

Re: Sending limits with a timeframe of Swiftmailer

Posted: Thu Feb 28, 2008 5:29 am
by impulse()
Is load balancing a feature of SwiftMailer?

Re: Sending limits with a timeframe of Swiftmailer

Posted: Thu Feb 28, 2008 5:30 am
by impulse()
Nevermind, Google was/is my friend :)

Re: Sending limits with a timeframe of Swiftmailer

Posted: Thu Feb 28, 2008 5:33 am
by Chris Corbyn
impulse() wrote:Is load balancing a feature of SwiftMailer?
Sort of. There's a connection class which actually delegates to an array of connections. Once it's used one, it moves to the next and so on... This also offers some redundancy though the logic has been greatly improved in v4 (coming soon).

There will also be some additional load balancing features in v4 but it's all a bit hush-hush for now ;)

Re: Sending limits with a timeframe of Swiftmailer

Posted: Thu Feb 28, 2008 5:39 am
by impulse()
OK, thanks for your help.

I'll get back to you once it's complete and let you know how your class handled :)

Re: Sending limits with a timeframe of Swiftmailer

Posted: Mon Mar 03, 2008 10:35 am
by geddi
So...
Mr impulse()
What happened to the 43,000 mailout ?
How did it go and how long did it take ?

Really interested in knowing - thanks

Re: Sending limits with a timeframe of Swiftmailer

Posted: Tue Mar 04, 2008 3:22 am
by impulse()
It hasn't been done yet. I will let you know the exact results once it's run.

Stephen,