diff --git a/README.md b/README.md index b4b469e..8afa06d 100644 --- a/README.md +++ b/README.md @@ -15,4 +15,5 @@ Before Runningthis on you local machine some things have to be setup MAILPASSWORD: THE PASSWORD FOR THE MAIL ACCOUNT DEV: SWITCH FOR DEV MODE AFFECTS EMAIL SERVER ALLOW_ORIGIN: ORIGIN OF THE PRODUCTION CLIENT (FOR CORS) + FRONTEND_MAIL_ENDPOINT: THE ENDPOINT THE FRONTEND DOES EMAIL-VERIFICATION ``` diff --git a/src/lib/mail.ts b/src/lib/mail.ts index 7c96463..9b1cf56 100644 --- a/src/lib/mail.ts +++ b/src/lib/mail.ts @@ -67,8 +67,7 @@ export const verificationMail = async (to: string, eventName: string, verificati const raw = mjml.getTemplate("emailVerification"); // TODO: the process.env.DOMAIN is undefined in Development mode !! - verificationLink = - "https://" + ("api." + process.env.DOMAIN ?? "localhost:3000/api") + "/users/verify/" + verificationLink; + verificationLink = (process.env.FRONTEND_MAIL_ENDPOINT ?? "localhost:3000/api/users/verify/") + verificationLink; const message = Handlebars.compile(raw); const data = { eventName, verificationLink };