I have a web app built on React, and backend on NestJs. I want to integrate email platforms to my app. Let's say a user signed up in my app and then he uses other functionalities in the app. Then he wants to receive and send emails using my app and for that, he must integrate his email account (whether Gmail, Hotmail or any other email provider) with my app.
How can I provide such functionality? and What does it call?
I have tried to research a bit on it on Google and found some options like Nylas and MailGun. But I'm not sure if they are according to my case scenario.
Any lead and suggestion is appreciated. Thanks