tenseleyflow/shithub / c92305d

Browse files

deploy: SETUP-GUIDE — clarify Postmark has no 'Sender From' field; From lives in inventory

Authored by espadonne
SHA
c92305daea088fc64f8c740aa7d0355be868d85b
Parents
d110801
Tree
986b08e

1 changed file

StatusFile+-
M deploy/cutover/SETUP-GUIDE.md 19 6
deploy/cutover/SETUP-GUIDE.mdmodified
@@ -92,18 +92,31 @@ DKIM may take 5–30 min to propagate. Other records refresh on
9292
 their own. The verification turns green once all records are
9393
 seen. Move on; come back to confirm.
9494
 
95
-### A4. Generate Postmark API token
95
+### A4. Grab the Postmark API token
9696
 
97
-After domain shows verified:
97
+You can do this immediately after creating the Server — domain
98
+verification is independent of token issuance.
9899
 
99100
 1. Postmark → **Servers** → **shithub-prod** → **API Tokens**
100101
    tab.
101102
 2. The default Server token shown there is what we'll use.
102103
 3. **Copy it.** Keep in your password manager.
103
-4. **Sender from:** decide on the From address. Convention:
104
-   `shithub <noreply@shithub.sh>`. Postmark will accept any
105
-   address on the verified domain; no per-address signature
106
-   needed.
104
+
105
+**About the From address.** Postmark has no "Sender From" field
106
+on the Server — the From string lives in the body of each API
107
+call. Once your domain is DKIM-verified (Phase A2), every
108
+address `*@shithub.sh` is authorized to send; no per-address
109
+"Sender Signature" needed. We pass the literal From string to
110
+Postmark via the inventory in Phase D3:
111
+
112
+```
113
+email_from: shithub <noreply@shithub.sh>
114
+```
115
+
116
+The `noreply@` mailbox doesn't need to actually exist as an
117
+inbox — replies to it bounce, which is the documented behavior
118
+(`docs/public/user/notifications.md` notes that reply-by-email
119
+isn't supported).
107120
 
108121
 ### A5. Set up DNS for the app + docs subdomains
109122