From 9df12194bf465d2f9c040c642036e05edef8d945 Mon Sep 17 00:00:00 2001 From: Amruth Pillai Date: Tue, 8 Mar 2022 07:46:06 +0100 Subject: [PATCH] fix(mail.service): use sendgrid api instead of nodemailer for better deliverability --- client/pages/_app.tsx | 2 - client/pages/_document.tsx | 22 ++ pnpm-lock.yaml | 46 ++- server/package.json | 8 +- server/src/assets/templates/.gitkeep | 0 .../src/assets/templates/forgot-password.hbs | 288 ------------------ server/src/auth/auth.service.ts | 2 +- server/src/config/config.module.ts | 13 +- server/src/config/mail.config.ts | 9 - server/src/config/sendgrid.config.ts | 8 + server/src/mail/mail.service.ts | 47 ++- 11 files changed, 105 insertions(+), 340 deletions(-) create mode 100644 client/pages/_document.tsx delete mode 100644 server/src/assets/templates/.gitkeep delete mode 100644 server/src/assets/templates/forgot-password.hbs delete mode 100644 server/src/config/mail.config.ts create mode 100644 server/src/config/sendgrid.config.ts diff --git a/client/pages/_app.tsx b/client/pages/_app.tsx index 1154450f..bcf4777a 100644 --- a/client/pages/_app.tsx +++ b/client/pages/_app.tsx @@ -28,8 +28,6 @@ const App: React.FC = ({ Component, pageProps }) => { /> - -