From ff09aa42d73baa2839e42e6a9ec86cd07d37c78e Mon Sep 17 00:00:00 2001 From: Jared Schoeny Date: Fri, 12 Jun 2026 23:49:01 -0600 Subject: [PATCH] Fix replyTo contact form regression --- src/app/contact/actions.ts | 1 + src/utils/email.ts | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/app/contact/actions.ts b/src/app/contact/actions.ts index 83908db..7f93222 100644 --- a/src/app/contact/actions.ts +++ b/src/app/contact/actions.ts @@ -87,6 +87,7 @@ export async function sendContact(prev: ContactActionState, formData: FormData): await sendTransactionalEmail({ to: email, + replyTo: email, subject: `[#${ticketId}] Support request confirmation`, text: confirmationMessage, }); diff --git a/src/utils/email.ts b/src/utils/email.ts index 7a68af1..0b3a424 100644 --- a/src/utils/email.ts +++ b/src/utils/email.ts @@ -18,6 +18,7 @@ export const createMailTransporter = () => { interface SendTransactionalEmailBase { to: string; subject: string; + replyTo?: string; } interface SendTransactionalEmailWithHtml extends SendTransactionalEmailBase { @@ -36,6 +37,7 @@ export const sendTransactionalEmail = async (args: SendTransactionalEmailWithHtm await transporter.sendMail({ from: `Hackdex <${noreply}>`, to: args.to, + replyTo: args.replyTo, subject: args.subject, html: "html" in args ? args.html : undefined, text: "text" in args ? args.text : undefined,