From 99596c3728837f8fbbae3bdc6d1ed6aeae98952c Mon Sep 17 00:00:00 2001 From: Sam Rolfe Date: Wed, 2 Sep 2026 17:54:08 +1000 Subject: [PATCH] sam-4screen-desktop 2026-9-2:17:54:8 --- .../Migration Work Log.md | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/200 projects/220 Web Host Migration/Migration Work Log.md b/200 projects/220 Web Host Migration/Migration Work Log.md index 0a45d78..35a32ca 100644 --- a/200 projects/220 Web Host Migration/Migration Work Log.md +++ b/200 projects/220 Web Host Migration/Migration Work Log.md @@ -131,6 +131,33 @@ id: 1848129023-LOG - SES identity created; MAIL FROM = default. - Awaiting end-to-end send test (from non-Gmail-same-account address to hello@where-woof.com). - Note: audasmedia MX priorities are 54/92/78; where-woof 4/25/14 — Cloudflare assigns per-zone, both valid. + +## PHASE 2 EMAIL — where-woof.com → PURELYMAIL (2026-09-02) +- **Switched from Cloudflare Email Routing to PurelyMail** (real domain mailboxes, IMAP/SMTP, ~US$10/yr). +- **Cloudflare Email Routing DISABLED** on where-woof.com (frees MX — cannot coexist with external provider). +- DNS records added in Cloudflare (all verified live): + - MX @ → `mailserver.purelymail.com` (prio 10) + - TXT @ → `purelymail_ownership_proof=3ac61cfe...` + - TXT @ → `v=spf1 include:_spf.purelymail.com include:amazonses.com ~all` + - CNAME `purelymail1/2/3._domainkey` → `key1/2/3.dkimroot.purelymail.com` + - CNAME `_dmarc` → `dmarcroot.purelymail.com` + - CNAME `autoconfig` → `autoconfig.purelymail.com` + - SRV `_autodiscover._tcp` → `autodiscover.purelymail.com` (0 0 443) +- Deleted old leftovers: SES DKIM×3 (where-woof), `mail`/`smtp` CNAMEs, old `_dmarc` TXT. +- PurelyMail domain: validated (Check DNS Records done); Deliver mail to = PurelyMail; mailbox `hello@where-woof.com` created. +- **Pending:** PurelyMail mailbox → Thunderbird or Gmail "Send mail as" (user leaning: Gmail inbox + PurelyMail SMTP send-as; Thunderbird optional). + +## SITE SENDING HANDOFF — for the AI building where-woof.com (2026-09-02) +Hand this to the where-woof website builder: +``` +where-woof.com outgoing (transactional) email: +- Provider: Amazon SES, region ap-southeast-2; identity where-woof.com verified +- Sender: hello@where-woof.com +- SMTP: create user in SES → SMTP settings; host email-smtp.ap-southeast-2.amazonaws.com, port 587 STARTTLS +- BEFORE sending to real users: request SES production access (SES → Account dashboard → Request production access; free, ~hours) +- DNS for delivery already set (SPF/DKIM/DMARC include SES + PurelyMail) +- Do NOT use PurelyMail SMTP for site/transactional mail — use SES +``` 1. SES console → Send test email (audasmedia.com.au → samuelrolfe@gmail.com); check delivery + DKIM/SPF pass. 2. Request SES production access (free). 3. Then return to Phase 3 (local infra) / CMS migration project.