I use AWS SES for sending emails from my site. AWS allows 14 emails/second. Is there a way in XF to ensure that I am not trying to send emails faster than what is allowed by AWS?
I am using AWS SES for email, my question is how does XenForo send emails (newsletters, etc) that will go out in bulk? Does the forum software try to send them all at once, or is it staggered?
We use our own mailservers. While it is possible (to some degree) to handle queuing in the application, I think this isn't the best place to do this- queuing mail for delivery should be the job of a MTA.
If you run a VPS I'd sugggest to install a local MTA (like Postfix) to relay via your SMTP (=AWS), this does give you a a lot of flexibility and IMHO is a pretty reliable solution.
Suggestion..... I contacted Amazon SES and requested a move from 14 per second to 50 per second which they granted. Honestly... that should be MORE than enough to cover any SMTP connections that XF uses to send email with.