Switching Email Providers
This project uses resend
API as the default email provider for sending real emails in prod
, if you would like to use another email provider it is a very simple process.
Setup the nodemailer
transport in auth/transporter.ts
with the credentials of your new email provider using an if
statement to account for the NODE_ENV
environment.
Add the code to send react-email
emails with nodemailer
as detailed in the guide below.
Then substitute that new code in place of the resend api code in /auth/sendEmail.ts
You will now be able to send emails with your new email provider.
https://react.email/docs/integrations/nodemailer (opens in a new tab)