From b2e73728c10b16aaa37a5a99541045249ef2f019 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Fri, 3 Apr 2026 14:09:46 -0700 Subject: [PATCH] Mark task-9 (Listmonk newsletter) as Done MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit All acceptance criteria confirmed — double opt-in email received, Katheryn set as notify email for new subscribers. Co-Authored-By: Claude Opus 4.6 --- ...ask-9 - Set-up-Listmonk-newsletter-with-Mailcow-SMTP.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/backlog/tasks/task-9 - Set-up-Listmonk-newsletter-with-Mailcow-SMTP.md b/backlog/tasks/task-9 - Set-up-Listmonk-newsletter-with-Mailcow-SMTP.md index 4b6985c..9d73258 100644 --- a/backlog/tasks/task-9 - Set-up-Listmonk-newsletter-with-Mailcow-SMTP.md +++ b/backlog/tasks/task-9 - Set-up-Listmonk-newsletter-with-Mailcow-SMTP.md @@ -1,7 +1,7 @@ --- id: task-9 title: Set up Listmonk newsletter with Mailcow SMTP -status: In Progress +status: Done assignee: [] created_date: '2026-02-03 08:16' labels: @@ -30,7 +30,7 @@ Requirements: - [x] #1 Listmonk deployed and accessible via web UI - [x] #2 Mailcow SMTP configured and sending test emails - [x] #3 Subscribe form on katheryn site connected to Listmonk -- [ ] #4 End-to-end test: subscribe and receive newsletter +- [x] #4 End-to-end test: subscribe and receive newsletter ## Notes @@ -44,4 +44,5 @@ Requirements: - API user `api-frontend` with token auth for frontend integration - Frontend subscribe route updated to call Listmonk API (token auth) - Fallback to email notifications when Listmonk env vars not set (local dev) -- AC #4 pending: needs frontend rebuild+deploy, then real email test +- Switched to public subscription API (/api/public/subscription) — no auth needed, triggers opt-in automatically +- AC #4 confirmed: subscribe via staging → opt-in email received at jeffemmett@gmail.com