DNS & email auth

failLast checked
Findings6 findings

Fix now (1)

  • The record requires 19 DNS lookups, over the limit of 10. Receivers treat this as a permanent error.

    SPF

    How to fix

    Remove unused includes or flatten nested ones. include, a, mx, ptr, exists, and redirect each cost one lookup.

Recommended (4)

  • The record uses softfail (~all), which is weaker than fail (-all).

    SPF

    How to fix

    Move to -all once you're confident every legitimate sender is listed.

  • The record uses the ptr mechanism, which is deprecated, slow, and unreliable.

    SPF

    How to fix

    Replace ptr with ip4/ip6 networks or an include.

  • No DKIM key was found for the common selectors checked.

    DKIM

    Custom selectors may still exist outside the common probe list.

    How to fix

    If this domain sends mail, enable DKIM signing at the email provider and publish the selector records it gives you.

  • DMARC policy is p=none, so it monitors but does not enforce.

    DMARC

    How to fix

    Once your legitimate senders pass, move to p=quarantine and then p=reject.

Healthy (1)

  • 1 MX record found.

    MX

Evidence

MX

1 record
  • mail.ludwigmarketingandsales.compriority 0

SPF

19 of 10 lookups
DNS lookups19 / 10
ludwigmarketingandsales.com
include:helpscoutemail.com
include:bluehost.com
include:spf2.bluehost.com
include:_spf.qualtrics.com
include:_spf.salesforce.com
include:sparkpostmail.com
include:spf.mailjet.com
include:spf.protection.outlook.com
include:_spf.myorderbox.com
include:eig.spf.a.cloudfilter.net
include:spf.websitewelcome.com
include:_spf.nfco-mailout.com
include:_netblocks-pro.nfco-mailout.com
include:_netblocks-atl.nfco-mailout.com

Root TXT

4 records
  • proxy-ssl.webflow.com
  • brevo-code:8eace5390c53354d15e1150f947744d2
  • v=spf1 a mx include:helpscoutemail.com ptr include:bluehost.com ~all
  • MS=307F44C7BAE3602E63A438D9188626F2AC7E9B78

DKIM selectors

0 records
  • selector1selector1._domainkey.ludwigmarketingandsales.com

    No TXT records returned for this selector.

  • selector2selector2._domainkey.ludwigmarketingandsales.com

    No TXT records returned for this selector.

  • googlegoogle._domainkey.ludwigmarketingandsales.com

    No TXT records returned for this selector.

  • 2023060120230601._domainkey.ludwigmarketingandsales.com

    No TXT records returned for this selector.

  • 2021011220210112._domainkey.ludwigmarketingandsales.com

    No TXT records returned for this selector.

  • k1k1._domainkey.ludwigmarketingandsales.com

    No TXT records returned for this selector.

  • k2k2._domainkey.ludwigmarketingandsales.com

    No TXT records returned for this selector.

  • s1s1._domainkey.ludwigmarketingandsales.com

    No TXT records returned for this selector.

  • s2s2._domainkey.ludwigmarketingandsales.com

    No TXT records returned for this selector.

  • defaultdefault._domainkey.ludwigmarketingandsales.com

    No TXT records returned for this selector.

  • dkimdkim._domainkey.ludwigmarketingandsales.com

    No TXT records returned for this selector.

  • mailmail._domainkey.ludwigmarketingandsales.com

    No TXT records returned for this selector.

DMARC

1 record
v=DMARC1; p=none; rua=mailto:rua@dmarc.brevo.com
v=DMARC1
Identifies this TXT record as a DMARC policy. Must be the first tag.
p=none
Monitoring only: receivers deliver failing mail normally and just send reports.
rua=mailto:rua@dmarc.brevo.com
Receivers send daily aggregate reports about passing and failing mail to rua@dmarc.brevo.com.
sp=nonedefault
No sp= tag is published, so subdomains inherit the domain's p= policy.
pct=100default
No pct= tag is published, so the policy applies to all failing mail.
adkim=rdefault
No adkim= tag is published, so DKIM alignment is relaxed: any subdomain of the From domain may sign.
aspf=rdefault
No aspf= tag is published, so SPF alignment is relaxed: the envelope sender may be any subdomain of the From domain.
Raw JSON