| post.ch | primaryReviewed 2026-10-18 | DomainSpoof directory (curated) | reject | Direct | -all · 8/10 lookups | Aggregate reports requested (rua) | Not checked | Unknown (no known selector) | Not checkedNot checked | 2026-10-18 22:58 UTC |
Records and check detailsPublished records- DMARC (_dmarc.post.ch)
- v=DMARC1; p=reject; sp=reject; rua=mailto:…@post.ch; ruf=mailto:…@post.ch; rf=afrf; pct=100; ri=86400; fo=1;
- SPF (post.ch)
- v=spf1 mx a:mx3.post.ch a:mx4.post.ch a:mx5.post.ch a:relay1.post.ch a:relay2.post.ch include:_edge.post.ch a:mail.postcardcreator.post.ch -all
- MX (post.ch)
- Not checked
- DKIM
- Unknown (no known selector). DKIM use requires a known selector or message to assess; a published key alone cannot confirm signing, and no key at the probed common selectors proves nothing.
- MTA-STS (_mta-sts.post.ch)
- Not checked
- TLS-RPT (_smtp._tls.post.ch)
- Not checked
Interpretation- p=reject: receivers are asked to reject failing mail.
- Relaxed DKIM alignment (default).
- Relaxed SPF alignment (default).
- pct=100 is a legacy tag removed by RFC 9989; its effect is receiver-dependent.
- rf is a legacy tag removed by RFC 9989.
- ri is a legacy tag removed by RFC 9989.
- -all: unlisted hosts fail SPF.
- 8 DNS-querying terms (include, a, mx, ptr, exists, redirect), counted recursively; the limit is 10.
- Static check of the published record: syntax, every referenced include/redirect record, the DNS-lookup count and a/mx/exists targets (resolved to count void lookups). It does not evaluate SPF for any particular sending host.
DMARC discovery (RFC 9989 tree walk)- _dmarc.post.ch: ok, 1 DMARC record
Recent checks- 2026-10-18 22:58 UTC: DMARC reject; SPF -all
Assessment posture-v2. DNS lookup failures leave the policy unknown. |
| postfinance.ch | subsidiaryReviewed 2026-10-18 | DomainSpoof directory (curated) | quarantine | Direct | -all · 7/10 lookups | Aggregate reports requested (rua) | Not checked | Unknown (no known selector) | Not checkedNot checked | 2026-10-18 22:58 UTC |
Records and check detailsPublished records- DMARC (_dmarc.postfinance.ch)
- v=DMARC1; p=quarantine; sp=none; rua=mailto:…@postfinance.ch; ruf=mailto:…@postfinance.ch; rf=afrf; pct=70; ri=86400; fo=0:1:s;
- SPF (postfinance.ch)
- v=spf1 mx a:mx3.post.ch a:mx4.post.ch a:mx5.post.ch a:relay1.post.ch a:relay2.post.ch include:_edge.post.ch -all
- MX (postfinance.ch)
- Not checked
- DKIM
- Unknown (no known selector). DKIM use requires a known selector or message to assess; a published key alone cannot confirm signing, and no key at the probed common selectors proves nothing.
- MTA-STS (_mta-sts.postfinance.ch)
- Not checked
- TLS-RPT (_smtp._tls.postfinance.ch)
- Not checked
Interpretation- p=quarantine: receivers are asked to treat failing mail as suspicious.
- Subdomain policy sp=none differs from p=quarantine.
- Relaxed DKIM alignment (default).
- Relaxed SPF alignment (default).
- pct=70 is a legacy tag removed by RFC 9989; its effect is receiver-dependent.
- rf is a legacy tag removed by RFC 9989.
- ri is a legacy tag removed by RFC 9989.
- -all: unlisted hosts fail SPF.
- 7 DNS-querying terms (include, a, mx, ptr, exists, redirect), counted recursively; the limit is 10.
- Static check of the published record: syntax, every referenced include/redirect record, the DNS-lookup count and a/mx/exists targets (resolved to count void lookups). It does not evaluate SPF for any particular sending host.
Observations- DMARC: Weaker subdomain exception: sp=none is weaker than p=quarantine
DMARC discovery (RFC 9989 tree walk)- _dmarc.postfinance.ch: ok, 1 DMARC record
Recent checks- 2026-10-18 22:58 UTC: DMARC quarantine; SPF -all
Assessment posture-v2. DNS lookup failures leave the policy unknown. |
| swisspost.ch | subsidiaryReviewed 2026-10-18 | DomainSpoof directory (curated) | reject | Direct | -all · 5/10 lookups | Aggregate reports requested (rua) | Not checked | Unknown (no known selector) | Not checkedNot checked | 2026-10-18 22:58 UTC |
Records and check detailsPublished records- DMARC (_dmarc.swisspost.ch)
- v=DMARC1; p=reject; sp=reject; rua=mailto:…@swisspost.ch; ruf=mailto:…@swisspost.ch; rf=afrf; pct=100; ri=86400; fo=1;
- SPF (swisspost.ch)
- v=spf1 mx a:mx3.post.ch a:relay1.post.ch a:relay2.post.ch include:_edge.post.ch -all
- MX (swisspost.ch)
- Not checked
- DKIM
- Unknown (no known selector). DKIM use requires a known selector or message to assess; a published key alone cannot confirm signing, and no key at the probed common selectors proves nothing.
- MTA-STS (_mta-sts.swisspost.ch)
- Not checked
- TLS-RPT (_smtp._tls.swisspost.ch)
- Not checked
Interpretation- p=reject: receivers are asked to reject failing mail.
- Relaxed DKIM alignment (default).
- Relaxed SPF alignment (default).
- pct=100 is a legacy tag removed by RFC 9989; its effect is receiver-dependent.
- rf is a legacy tag removed by RFC 9989.
- ri is a legacy tag removed by RFC 9989.
- -all: unlisted hosts fail SPF.
- 5 DNS-querying terms (include, a, mx, ptr, exists, redirect), counted recursively; the limit is 10.
- Static check of the published record: syntax, every referenced include/redirect record, the DNS-lookup count and a/mx/exists targets (resolved to count void lookups). It does not evaluate SPF for any particular sending host.
DMARC discovery (RFC 9989 tree walk)- _dmarc.swisspost.ch: ok, 1 DMARC record
Recent checks- 2026-10-18 22:58 UTC: DMARC reject; SPF -all
Assessment posture-v2. DNS lookup failures leave the policy unknown. |