We are currently developing a system for a client who regularly sends batches of emails (can be anywhere from 5 to 500) to their customers. They have asked us if we are able to send it via their Office 365 account so that they can see the emails in their sent box. There is also the possibility that multiple users can trigger these emails at the same time to different customers, so we can't tell how many are going to be sent at any given time.
We have experience sending via SMTP, however not to this scale, and it looks like the sending limits would be an issue (30 per minute, 10,000 per day).
We have considered using a method to pool the emails going out and limit the rate they are sent to get around the limits (up to the 10,000 per day).
Is there a better way to send bulk mail using Office 365? Or are we trying to do something that it isn't designed to do?