Skip to content

fix(platform): DNS zone stops carrying the mail records Stalwart publishes (#2627) - #2644

Merged
ExtraToast merged 1 commit into
mainfrom
fix/dns-zone-stalwart-owned-mail-records
Oct 27, 2026
Merged

ExtraToast merged 1 commit into
mainfrom
fix/dns-zone-stalwart-owned-mail-records

Conversation

@ExtraToast

Copy link
Copy Markdown
Contributor

Part of #2627

The zone file said DMARC p=none, but the live record is p=reject. Stalwart publishes MX, SPF, DMARC and DKIM through the Cloudflare API itself (dnsManagement and dkimManagement are Automatic in infra/stalwart/apply.sh) and overwrites imported values. The zone file's MX, SPF and DMARC entries were all stale, and re-importing the file would have briefly weakened the live records.

  • infra/dns/esa-blueshell.nl.zone: the MX, SPF and DMARC records become a comment that names Stalwart as the owner and lists the live values. The aaaa-* external-dns ownership records go too; they were deleted from Cloudflare with the IPv6 records (Platform: stop advertising IPv6 until the server can serve it #2638).
  • infra/dns/README.md: the mail section now says Stalwart owns these records and how to read them from DNS. The outdated DKIM placeholder steps are removed.

p=reject stays: outbound mail is DKIM-signed by Stalwart and SPF-aligned through bounce@esa-blueshell.nl.

@github-actions

github-actions Bot commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Changes

Bucket Files Added Removed
platform 2 ███ 26 ░░░░░░░ 68
total 2 +26 −68

No production or test lines added.

Coverage

No coverage summary reached this report.

Patch coverage: this pull request changes no line that coverage measures.

No coverage reached this report for api (api-unit-test-reports).
No coverage reached this report for frontend (frontend-unit-coverage).
No coverage reached this report for imaging (imaging-unit-coverage).

@ExtraToast
ExtraToast merged commit bf3dbdd into main Oct 27, 2026
34 checks passed
@ExtraToast
ExtraToast deleted the fix/dns-zone-stalwart-owned-mail-records branch October 27, 2026 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant