From ab097e4fd4651d7569b09cecaf84fe551a2cd0b0 Mon Sep 17 00:00:00 2001 From: Harley Alexander <43975092+mayteio@users.noreply.github.com> Date: Thu, 22 Oct 2026 08:34:02 +0100 Subject: [PATCH] fix(cdp): pass reply-to to the local maildev transport The SES path already sets ReplyToAddresses. The local MailDev path dropped reply-to, so a reply-to never showed up when testing emails on a dev stack. Co-Authored-By: Claude Opus 5.5 Generated-By: PostHog Desktop Task-Id: 90d9a51d-beba-47ba-8f50-b351327676f9 --- nodejs/src/cdp/services/messaging/email.service.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nodejs/src/cdp/services/messaging/email.service.ts b/nodejs/src/cdp/services/messaging/email.service.ts index bfbb4a1d50a9..396672f3e75e 100644 --- a/nodejs/src/cdp/services/messaging/email.service.ts +++ b/nodejs/src/cdp/services/messaging/email.service.ts @@ -1059,6 +1059,7 @@ export class EmailService { const ccAddresses = parseAddressList(params.cc) const bccAddresses = parseAddressList(params.bcc) + const replyToAddresses = parseAddressList(params.replyTo) if (ccAddresses) { mailOptions.cc = ccAddresses @@ -1066,6 +1067,9 @@ export class EmailService { if (bccAddresses) { mailOptions.bcc = bccAddresses } + if (replyToAddresses) { + mailOptions.replyTo = replyToAddresses + } const response = await mailDevTransport!.sendMail(mailOptions)