From cb1968a82df2d3eba0abb96409f7be5e73e7d997 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Thu, 7 Jul 2022 17:13:18 +0800 Subject: [PATCH] Publish unsubscribe header info in the non-newsletter queue --- packages/inbound-email-handler/src/index.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/inbound-email-handler/src/index.ts b/packages/inbound-email-handler/src/index.ts index 7513158e6..9afa099b7 100644 --- a/packages/inbound-email-handler/src/index.ts +++ b/packages/inbound-email-handler/src/index.ts @@ -130,6 +130,7 @@ export const inboundEmailHandler = Sentry.GCPFunction.wrapHttpFunction( ) } + const unsubscribe = parseUnsubscribe(unSubHeader) // queue non-newsletter emails await pubsub.topic(NON_NEWSLETTER_EMAIL_TOPIC).publishMessage({ json: { @@ -138,6 +139,8 @@ export const inboundEmailHandler = Sentry.GCPFunction.wrapHttpFunction( subject: subject, html: html, text: text, + unsubMailTo: unsubscribe.mailTo, + unsubHttpUrl: unsubscribe.httpUrl, }, }) }