SMTP
- Send emails using Nodemailer using SMTP.
- All emails sent are appended to Sent using IMAP folder on email server.
- Use Sendgrid as fallback to send emails.
Requirements
- Personal email account SMTP and IMAP connection details
Usage
Create a .env in the root of the project with following environment variables:
PORT
Node.js app portSMTP_HOST
SMTP hostSMTP_PORT
SMTP portSMTP_USER
SMTP user emailSMTP_PASS
SMTP user passwordIMAP_HOST
IMAP hostIMAP_PORT
IMAP portIMAP_USER
IMAP user emailIMAP_PASS
IMAP user passwordSG_API_KEY
SENDGRID API Key
View API Documentation on Postman
License
MIT