fix(dns): remove the unused mail.jfraeys.com record (Cloudflare 526) #90

Merged
jfraeys merged 1 commit from jfraeys/fix/remove-unused-mail-record into main 2026-10-12 23:52:18 -04:00
Owner

mail.jfraeys.com is a proxied A/AAAA record pointing at the web node (carried over from the original monolithic main.tf, commit f6bcf73). Nothing serves it: the web host has no nginx until an app deploys, and no role, template or doc references the hostname, so Cloudflare answers 526 (invalid origin SSL).

Mail does not use this name: inbound is Cloudflare Email Routing (MX route*.mx.cloudflare.net), outbound is the Zedmail relay set up on the apex domain (scripts/cloudflare-migration-setup-wizard.sh), and the SPF/DKIM/DMARC records are separate resources that are not touched.

scripts/plan-prod.sh plan on this branch: web_a["mail"] and web_aaaa["mail"] destroyed, nothing else from this change (the vpn updates in the same plan come from #88, not merged when I ran it). Result after apply: mail.jfraeys.com gives NXDOMAIN instead of a 526.

If you want a webmail or mail-host name later, add it back with a real origin behind it. Closes the 'mail.jfraeys.com 526' item.

🤖 Generated with Claude Code

mail.jfraeys.com is a proxied A/AAAA record pointing at the web node (carried over from the original monolithic main.tf, commit f6bcf73). Nothing serves it: the web host has no nginx until an app deploys, and no role, template or doc references the hostname, so Cloudflare answers 526 (invalid origin SSL). Mail does not use this name: inbound is Cloudflare Email Routing (MX route*.mx.cloudflare.net), outbound is the Zedmail relay set up on the apex domain (scripts/cloudflare-migration-setup-wizard.sh), and the SPF/DKIM/DMARC records are separate resources that are not touched. scripts/plan-prod.sh plan on this branch: web_a["mail"] and web_aaaa["mail"] destroyed, nothing else from this change (the vpn updates in the same plan come from #88, not merged when I ran it). Result after apply: mail.jfraeys.com gives NXDOMAIN instead of a 526. If you want a webmail or mail-host name later, add it back with a real origin behind it. Closes the 'mail.jfraeys.com 526' item. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
fix(dns): remove the unused mail record (returns Cloudflare 526)
All checks were successful
Lint / lint (pull_request) Successful in 1m39s
Secret scan / scan (pull_request) Successful in 22s
c95a61b603
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jfraeys/infra!90
No description provided.