praveentcom / incend-api-nodejs

Incend Platform as a Service supports authentication, communication and other common services specifically designed to be used by in house teams for their products.
2 stars 0 forks source link

Implementing the Mailgun Email NodeJS library #11

Closed praveentcom closed 2 years ago

praveentcom commented 3 years ago

Mailgun is an email sending platform. We can send emails to anyone with Mailgun programmatically and pay for the number of emails we send every month. We will be using Mailgun and Sendgrid for mail sending and the mail sending will be done via our IPaaS NodeJS Express APIs.

The integration can be done in the coming weeks but the issue will be mainly to help you get acquainted with the Mailgun platform.

  1. Create an account in mailgun (personal account)
  2. Refer to Mailgun NodeJS Library documentation and learn how to send emails with the same.
  3. Try to send an email yourself using nodeJS express. You can create an API endpoint (POST) and send the subject, message, emailAddress in the body. In the nodejs backend, get these body parameters and use the Mailgun nodejs library to send the email.

Once done, let me know here to start the next steps of integrating into our API.

praveentcom commented 3 years ago

PS. Creating an account and sending emails for personal use is free. Don't worry if they ask for any payment details, that's not needed.