I'm using Microsoft 365 to send over 10,000 automated alerts to just 3 recipients. We opted for the MS HVE email service since our mail volume exceeds 10K. It worked well initially, but now I've noticed the system is sending alerts in batches with significant delays. For example, it sends 100 alerts around 2:40 PM, then goes quiet for about 2 hours before dumping more emails at 4:00 PM. The issue seems to be affecting only external domain users—those on the same domain are receiving their emails on time. Any thoughts on how to stop this delay?
4 Answers
Honestly, M365 isn't built for sending large batches of emails like that. It's more intended for user-related interactions. If you're frequently sending out thousands of emails, Mailchimp or another similar service would be a better fit. A more technical workaround would be to consider making API calls instead of sending bulk emails directly.
These alerts are crucial for device status changes. I will definitely check out SendGrid as a possible solution moving forward.
It looks like you might be pushing M365 beyond its intended use. Microsoft has made it clear that their services aren't optimized for heavy automated mailings like the one you're describing. For large-scale email deliveries, consider using alternatives like SMTP2Go or Mailchimp. Check out Microsoft's documentation to fully understand the limitations you're facing with HVE as it's primarily aimed at internal communication.
HVE is indeed meant for alerts and transactional emails, but it does have limits like 2,000 external recipients per day. It sounds like you were lucky to have it working initially, but it seems like it's not designed for the scale you're trying to achieve.
Alternatively, if you want to stick within Microsoft's ecosystem, you could try using SendGrid. That said, it's a bit odd that you're sending 10,000 emails to just 3 addresses. If they're all automated alerts, you might want to rethink how you're structuring that communication,
I tried integrating AWS SES before, but it killed the deliveries altogether. HVE seemed promising at first, so I guess I'm stuck with trying to find a better solution.