From 2da014790e14da4e9f9a3d4bdfdb3ae258852220 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 28 Aug 2026 21:01:03 -0500 Subject: [PATCH] docs(admin): email is SMTP now, and the Gmail connect flow is gone MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Engagement Phase 1's share of this repo (docs/website/ENGAGEMENT.md §6.0b). Four pages described a delivery path that no longer exists — one of them under the heading "There is no SMTP option", which is now the opposite of true. notifications-and-email.mdx: the Email section is rewritten around the three postures the org lead settled on (§7.1 Q5), leading with a relay and naming smtp.gmail.com:587 with an app password as the migration off OAuth2. Two cautions carry the failures that produce no error at all — Implicit TLS left on for port 587, which hangs, and an operator-typed sender the relay will not accept, which is an SPF/DMARC rejection that looks like nothing. Send test is what proves both. troubleshooting.mdx gains those two, plus the enabled toggle, which now gates every message rather than some of them. configuration.mdx loses the "set up Google first" ordering constraint, which is gone with the borrowed client. system-architecture.mdx's encrypted-at-rest list is corrected: the Gmail refresh token is replaced by the transport credentials, which are write-only like the sidecar token. This lands on `edge`, so nothing here is published while `main` still carries the Gmail flow. platform.json and capabilities.mjs are untouched — they belong to Phase 12. Co-Authored-By: Claude --- .../docs/administration/configuration.mdx | 7 +- .../notifications-and-email.mdx | 65 +++++++++++++++---- .../docs/administration/troubleshooting.mdx | 15 ++++- .../docs/architecture/system-architecture.mdx | 7 +- 4 files changed, 74 insertions(+), 20 deletions(-) diff --git a/src/content/docs/docs/administration/configuration.mdx b/src/content/docs/docs/administration/configuration.mdx index a101bda..f5bbc2d 100644 --- a/src/content/docs/docs/administration/configuration.mdx +++ b/src/content/docs/docs/administration/configuration.mdx @@ -59,9 +59,10 @@ per-Team settings: ## Email Configured on the same screen and covered in -[Notifications and email](/docs/administration/notifications-and-email/): it is Gmail over -OAuth2, it reuses the Google authentication client, and it must be set up on the -[Authentication](/docs/administration/authentication/) page first. +[Notifications and email](/docs/administration/notifications-and-email/): pick a mail +transport, enter its host, port and credentials, and send a test. It depends on nothing +else on the site — a relay is the recommended posture, a mailbox provider over SMTP the +simplest, and your own MTA needs no credentials at all.