email brand hygiene #11

Merged
archvillainette merged 14 commits from email-brand-hygiene-spec into main 2026-06-27 08:02:15 +00:00
2 changed files with 13 additions and 2 deletions
Showing only changes of commit 6f2d14c082 - Show all commits
@@ -650,7 +650,7 @@ The reskin is not an anti-spam fix; record what templates can't touch so it isn'
**Files:**
- Modify: `email/README.md` (append a short "Deliverability — out of scope (ops)" section)
- [ ] **Step 1: Append the ops section**
- [x] **Step 1: Append the ops section**
```markdown
## Deliverability — out of scope for these templates (ops/mail layer)
@@ -665,7 +665,7 @@ mistaken for a complete anti-spam fix:
- A dedicated sending domain/subdomain and IP warm-up if volume grows.
```
- [ ] **Step 2: Commit**
- [x] **Step 2: Commit**
```bash
git add email/README.md
+11
View File
@@ -71,6 +71,17 @@ and ends with `<!-- IMPORT emails/partials/footer.html -->`.
and `<!-- preheader -->` marker in each `email/*.html` file.
- Rebuild (`./nodebb build`) and use the ACP test-email button to verify.
## Deliverability — out of scope for these templates (ops/mail layer)
Templates cannot affect these; they are flagged so the brand reskin is not
mistaken for a complete anti-spam fix:
- **SPF / DKIM / DMARC** records + alignment for the sending domain.
- A From-address on a domain with sending reputation (not a bare/shared host).
- `List-Unsubscribe` / `List-Unsubscribe-Post` (one-click) **headers** — set by
the mail layer, distinct from the in-body unsubscribe link the footer renders.
- A dedicated sending domain/subdomain and IP warm-up if volume grows.
## References
- [NodeBB themes](https://docs.nodebb.org/development/themes/)