feat(mail): seed postmaster@mail.fhirworx.io for DMARC reports
Some checks failed
CI / lint (push) Successful in 32s
Deploy / notebooks (push) Has been skipped
Deploy / zotero (push) Has been skipped
Deploy / docs (push) Has been skipped
Deploy / api (push) Has been skipped
Deploy / mc (push) Has been skipped
Infra CI / notebooks (push) Failing after 20s
Infra CI / zotero (push) Successful in 12s
Infra CI / docs (push) Successful in 1m28s
Infra CI / api (push) Successful in 32s
Infra CI / mc (push) Successful in 11s
Deploy / report (push) Successful in 12s
CI / test (push) Failing after 12m46s
Package Supply Chain / pkg-supply-chain (push) Failing after 44s
Some checks failed
CI / lint (push) Successful in 32s
Deploy / notebooks (push) Has been skipped
Deploy / zotero (push) Has been skipped
Deploy / docs (push) Has been skipped
Deploy / api (push) Has been skipped
Deploy / mc (push) Has been skipped
Infra CI / notebooks (push) Failing after 20s
Infra CI / zotero (push) Successful in 12s
Infra CI / docs (push) Successful in 1m28s
Infra CI / api (push) Successful in 32s
Infra CI / mc (push) Successful in 11s
Deploy / report (push) Successful in 12s
CI / test (push) Failing after 12m46s
Package Supply Chain / pkg-supply-chain (push) Failing after 44s
Added DMARC record at _dmarc.fhirworx.io with rua/ruf pointing here. Apex MX is Proton, so postmaster@fhirworx.io routes off-stack — postmaster@mail.fhirworx.io (Maddy's MX) gets the reports instead. Future seed runs auto-provision it; idempotent.
This commit is contained in:
@@ -406,6 +406,7 @@ def attach_smarthost() -> None:
|
||||
# by another provider (e.g. Proton at the apex)
|
||||
DEFAULT_MAILBOXES = (
|
||||
f"postmaster@{DOMAIN}",
|
||||
f"postmaster@{HOSTNAME}", # DMARC rua/ruf destination; apex MX is Proton
|
||||
f"git@{DOMAIN}", # Gitea's outbound SMTP submission AS this user
|
||||
f"cmsupdates@{HOSTNAME}", # CMS list signups — MX must reach our Maddy
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user