From bf7800405f85cb24e74cf214b1295ef317c2034f Mon Sep 17 00:00:00 2001 From: Eugene Fox Date: Tue, 20 Aug 2024 23:58:29 +0000 Subject: [PATCH] fix: incorrect mailserver credentials break website --- app/_utils/sendInquiry.ts | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/app/_utils/sendInquiry.ts b/app/_utils/sendInquiry.ts index 37bdf0e..bac99b4 100644 --- a/app/_utils/sendInquiry.ts +++ b/app/_utils/sendInquiry.ts @@ -37,12 +37,23 @@ export default async function sendInquiry(_: FormStatus, formData: FormData): Pr message: "Invalid request" }; - await mailClient.sendMail({ - from: process.env.SMTP_FROM_EMAIL, - to: process.env.SMTP_TO_EMAIL, - subject: `${canonicalName.hostname}: Contact Inquiry`, - text: getTemplate(data) - }); + try + { + await mailClient.sendMail({ + from: process.env.SMTP_FROM_EMAIL, + to: process.env.SMTP_TO_EMAIL, + subject: `${canonicalName.hostname}: Contact Inquiry`, + text: getTemplate(data) + }); + } + catch (ex) + { + console.error(ex); + + return { + status: "error" + }; + } return { status: "success"