docs: the upstream's Required TLS checks no certificate (audit M7)

Security audit 2026-10-17, finding M7 (low), stage 6; Help's mockup is
c09368c. postfix/inbound.go writes "encrypt" for Required, and Postfix
verifies no certificate at that level: a domain user who chooses it gets
privacy against passive observers only. The guide § Inbound relay and Help
(word for word with the mockup) say so. Offering "secure" with the
upstream's name is a choice for domain users and hours of work: it goes on
the roadmap as a proposal, not into this plan.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
mix
2026-10-17 22:34:29 +03:00
co-authored by Claude Opus 5.5
parent c09368c544
commit 820b1bb968
4 changed files with 14 additions and 4 deletions
+2 -2
View File
@@ -847,8 +847,8 @@ the argument.
### Stage 6 — the rest, and what to accept (~3 h)
- [ ] **M7.** guide: upstream `encrypt` checks no certificate. — **Sonnet**,
0.25 h. (Offering `secure` is hours and a `domain`-user-facing choice;
- [x] **M7.** guide: upstream `encrypt` checks no certificate. — **Sonnet**,
0.25 h. *Done 2026-10-17:* guide and Help. (Offering `secure` is hours and a `domain`-user-facing choice;
propose it on the roadmap, not here.)
- [ ] **A6, A7, A10, W7, M6, M8** and the README note — half an hour each,
or the wording change named under each. — **Sonnet**, 2 h.