ox.ac.uk
Live email deliverability and anti-spoofing audit. Every value below was read from public DNS at the moment this page was generated.
80/100 — Solid configuration with a few gaps worth closing. Accepts mail · Protected against spoofing
Findings
-
mx redundancy
Only one mail exchanger is published, so there is no failover.
oxforduni.in.tmes.trendmicro.eu
Fix: Add a secondary MX at a higher priority number.
-
spf
SPF has no enforcing terminator, so unauthorised senders are neither marked nor rejected.
v=spf1 redirect=_spf.ox.ac.uk
Fix: End the record with -all.
-
dmarc rua
DMARC has no rua address, so you receive no aggregate reports and are flying blind.
v=DMARC1; p=quarantine; ruf=mailto:dmarc-ruf@it.ox.ac.uk
Fix: Add rua=mailto:dmarc@ox.ac.uk to the record.
-
mta sts
No MTA-STS policy, so inbound mail can be downgraded to an unencrypted connection.
Fix: Publish _mta-sts.ox.ac.uk and host a policy at https://mta-sts.ox.ac.uk/.well-known/mta-sts.txt.
-
mx
1 mail exchanger published.
4 oxforduni.in.tmes.trendmicro.eu
-
dmarc
DMARC is enforcing with p=quarantine.
v=DMARC1; p=quarantine; ruf=mailto:dmarc-ruf@it.ox.ac.uk
-
dkim
DKIM keys found for 1 selector.
selector1._domainkey
-
tls rpt
TLS reporting is enabled.
v=TLSRPTv1;rua=mailto:tls-rua@mailcheck.service.ncsc.gov.uk
Records
| MX | 4 oxforduni.in.tmes.trendmicro.eu |
|---|---|
| SPF | v=spf1 redirect=_spf.ox.ac.uk |
| DMARC | v=DMARC1; p=quarantine; ruf=mailto:dmarc-ruf@it.ox.ac.uk |
| DKIM selectors | selector1 |
| MTA-STS | not published |
| TLS-RPT | published |
| BIMI | not published |
| DNSSEC | not validating |
Same data, as JSON, in one request. No SMTP probing, no stored recipient data, 250 free calls a month.
curl "https://mailgrade.dev/v1/domain?domain=ox.ac.uk"
Also available: /v1/verify?email=… for individual addresses, and
/v1/verify/batch for lists.