Email Notifications to Registered Users

Description of issue or problem I’m having:
When publishing a new issue, emails are not going out to all registered OJS users. Since we’re on a shared server, the hosting provider (understandably) restricts the number of messages that can be sent per hour to prevent the server from being flagged as spam. I think a good solution may be to relay the messages from my university’s mail server. However, my IT department requires us to use modern authentication such as OAuth 2.0. We also want the messages to from a email address, not @, etc.

Does OJS supports OAuth 2.0 integration with Microsoft? If not, what suggestions do people have for how we can send 2000+ email notifications when we’re limited to 100 per hour? Is it possible to send the emails in batches (not ideal but perhaps necessary of OJS doesn’t support OAuth)?

Application Version - e.g., OJS 3.1.2:

Thank you!