I've been testing with this package and everything works great. But I'm wondering how the package works in 'real-life'.
Is there a limit on the number of recipients. And what happens if a timeout occurs while sending. Will it be possible to tell which recipients got the newsletter and which ones didnt?
Might be a bit late to the party, but I can tell you this on your questions:
We have used the package to send newsletters to over 3000 addresses, which went just fine. The only problem is the error handling. If it can't send to one address, the application crashes, but that's easily solved by sticking the entire send code block in a try-catch (wonder why that wasn't done in the first place). Also, in the same code block, it updates the status of the member it just send a mail to send = true. So, in the catch, I just added the same update function, but instead of updating to true, I updated it to false. This allows you to view in the database who didn't get it.
Like I said, might be a little late to the party, but I hope someone can still use this info ;)
Maximum number of recipients
Hi,
I've been testing with this package and everything works great. But I'm wondering how the package works in 'real-life'.
Is there a limit on the number of recipients. And what happens if a timeout occurs while sending. Will it be possible to tell which recipients got the newsletter and which ones didnt?
All info is greatly appreciated!
TIA,
Chris
Hi Chris,
Might be a bit late to the party, but I can tell you this on your questions:
We have used the package to send newsletters to over 3000 addresses, which went just fine. The only problem is the error handling. If it can't send to one address, the application crashes, but that's easily solved by sticking the entire send code block in a try-catch (wonder why that wasn't done in the first place). Also, in the same code block, it updates the status of the member it just send a mail to send = true. So, in the catch, I just added the same update function, but instead of updating to true, I updated it to false. This allows you to view in the database who didn't get it.
Like I said, might be a little late to the party, but I hope someone can still use this info ;)
-Ferdy
Hi Ferdy,
Still very useful information! Thanks for sharing this. Seems like I will have to dive into the source code to make the changes as you suggested. :)
Chris
You're welcome. Glad I can finally be of use to someone here :D
-Ferdy
is working on a reply...