Less boo. More booked. Halloween offer: 30 days free on any paid plan. Claim 30 days freeEvery new account gets one free mailbox for warmup and replies. No domain to buy. See how it works

Skip to content
Warmerly lemlist
One-to-one · SPF, DKIM and DMARC monitoring

SPF, DKIM and DMARC monitoring

One row, in depth: what each tool does, the verified numbers, and who each suits.

lemlist details read from its pricing page, home page and help centre on 21 October 2026.

Warmerly

Checked every 6 hours, with the record to paste for SPF and DMARC

lemlist

DNS health tab with a Refresh checks button, and Deliverability Hub alerts; automatic interval not stated

The short answer

SPF, DKIM and DMARC monitoring, in one look.

Warmerly checks SPF, DKIM, DMARC and MX every 6 hours on its own and writes a plain finding with a fix, and can show the record to paste for SPF and DMARC. lemlist has a DNS health tab with a Refresh checks button, and a Deliverability Hub with alerts you configure. lemlist does not state how often it checks on its own. Last checked 21 October 2026.

WarmerlyWarmerly ahead on this row

Checked every 6 hours, with the record to paste for SPF and DMARC

lemlist

DNS health tab with a Refresh checks button, and Deliverability Hub alerts; automatic interval not stated

The picture

Drawn side by side.

How the records get checked

SPF, DKIM, DMARC and MX

Warmerlylemlist
WarmerlyEvery 6 hours, on its own
  • SPFchecked
  • DKIMchecked
  • DMARCchecked
  • MXchecked
lemlistRefresh checksWhen you press the button
  • SPFon refresh
  • DKIMon refresh
  • DMARCon refresh

lemlist's help article does not say whether it also checks automatically. Its Deliverability Hub has alerts you configure, and its warmup pauses itself when DNS is not valid.

On screen

What it looks like.

WarmerlySample data
Domains and DNS. Every domain checked, with the exact record to add when one is missing, sample dataDomains and DNS. Every domain checked, with the exact record to add when one is missing, sample data
Domains and DNS. Every domain checked, with the exact record to add when one is missing.Warmerly app, sample data.
How Warmerly does it

Warmerly, in detail.

Automatic checks every 6 hours with a written fix, plus domain and IP blocklists. The wording on the card is written to avoid false alarms in both directions.

01

More than 'does the record exist'

SPF is checked for its ending, the limit of 10 DNS lookups and broken terms. DKIM is checked for key length and test mode. DMARC is checked for policy and rua. MX is checked for presence.

Warmerly product, checked 21 October 2026

02

Every 6 hours, or on demand

The records sweep runs every 6 hours across every mailbox that is not dead or paused, and the Health tab has Re-check now.

Warmerly product, checked 21 October 2026

03

The record to paste, sometimes

SPF is suggested for Google and Microsoft mailboxes, merged into the record published now. DMARC is a monitor-only p=none record when none exists. For DKIM the fix points to your provider.

Warmerly product, checked 21 October 2026

04

One SPF record, kept intact

A domain may publish only one SPF record, so the suggestion keeps the terms already there and adds the provider before the all term. It is not offered when the record uses redirect= or already lists the provider, and never on a provider-managed domain.

Warmerly product, checked 21 October 2026

05

6 domain and 10 IP blocklists

Checked by plain DNS lookup on their own 6-hourly sweep. Domain zones include Spamhaus DBL and SURBL; IP zones include Spamhaus ZEN, SpamCop and Barracuda. A refused query is never reported as a listing.

Warmerly product, checked 21 October 2026

06

Unknown is never green

A check that could not run shows as unknown, not as a pass and not as a failure. A timeout on our side and a missing DKIM record look different on the card, because only one is the customer's to fix.

Warmerly product, checked 21 October 2026

07

Advisories do not alert

Only a hard failure alerts. One hard failure shows the domain as amber and two or more as red, and advisories such as a p=none DMARC policy never make a domain red or send an alert.

Warmerly product, checked 21 October 2026

08

Where Warmerly is behind

The DNS alert rules are fixed: a hard failure alerts and nothing else does. There is no threshold, period or severity for the customer to set.

Warmerly product, checked 21 October 2026

How lemlist does it

lemlist, in detail.

A DNS health tab you refresh, and a Deliverability Hub with configurable alerts. lemwarm also runs its own DNS check and pauses when records are invalid.

02

What a result says

The article describes All good when SPF, DKIM and DMARC all pass, and an error state otherwise. It does not name the exact labels, give a fix per record, or say how long propagation takes beyond that it can take time.

help.lemlist.com/en/articles/7198030-find-the-dns-health-section · read 21 October 2026

03

The fix is on you

The article tells you to open your DNS provider, compare the required values with what is published, correct missing, incorrect or duplicated records, wait, and click Refresh checks. If you cannot find where DNS is hosted it suggests asking your IT admin.

help.lemlist.com/en/articles/7198030-find-the-dns-health-section · read 21 October 2026

07

lemwarm's own DNS check

The lemwarm plans article says its DNS check covers MX exchanges, SPF syntax, DMARC, email test results and a SpamAssassin score. DNS carries 40 of the 100 Warmup Score points, so broken records cap the score.

help.lemlist.com/en/articles/8178526-discovering-lemwarm-plans · read 21 October 2026

What lemlist does not say

We looked, and found no statement on these. That is about its published pages only, not about the product.

  • How often lemlist checks DNS automatically.
  • Which exact values lemlist expects: the article says to read them on the DNS health screen.
  • A list of the blocklists lemlist checks outside the lemwarm pause codes.
  • Whether the DNS health tab checks the sending IP or only the domain.
  • Any record text lemlist generates for you to paste.
The numbers

Only what we could verify.

SPF, DKIM and DMARC monitoring: Warmerly and lemlist side by side. Warmerly is in the first column.
MeasureWarmerlylemlist
SPF, DKIM and DMARC monitoringChecked every 6 hours, with the record to paste for SPF and DMARCDNS health tab with a Refresh checks button, and Deliverability Hub alerts; automatic interval not stated
Automatic check intervalEvery 6 hoursNot stated
Domain blocklists checked6Not stated
IP blocklists checked10Not stated
SPF lookup limit checked10 DNS lookupsSPF syntax only, per the lemwarm article
Record suggested for youSPF and DMARCNot stated
Alert thresholds you can setNoneOperator, threshold, period
Checks run in a day4 sweepsNot stated
In practice

What it means for you.

Our reading of the facts above. Not a promise, and not the only reasonable reading.

1

A record breaks overnight

Warmerly raises an alert at the next sweep, within 6 hours. In lemlist you would see it if you refreshed the tab, or if an alert you set up fired.

2

Alert design

lemlist's alerts are more configurable. Warmerly's are fixed: a hard failure alerts, advisories never do.

3

Sweeps against propagation

A sweep every 6 hours is 4 a day and 28 a week. lemlist's pause guide says a DNS change can take up to 72 hours to propagate, which is 12 Warmerly sweeps. So after you fix a record the card may keep saying it fails for part of that time, and Re-check now is the quicker route. lemlist's equivalent is Refresh checks.

4

Sixteen lists, read carefully

Warmerly queries 6 domain zones and 10 IP zones, 16 in all. Its card reports coverage as well as status, so 'clean on 13 lists' and 'clean on the 3 that answered while 10 refused' do not look the same: a partial answer shows amber with the count. lemlist's guide points you to MXToolbox or MultiRBL for a listing check and notes that different tools can show different results.

5

The p=none question

Most healthy domains publish a DMARC policy of p=none. Warmerly treats that as an advisory, so it does not turn the domain red or send an alert. lemlist's guide cautions against p=reject too early. Neither source here says p=none is wrong, and the choice between them is yours.

6

Fixing a record with and without the text

With SPF failing on a Google Workspace mailbox, Warmerly shows type, host, value and a copy button, merged with the terms already published. In lemlist you compare the required values on the DNS health screen with what your DNS holds. If your team edits DNS rarely, the pasted text saves a lookup; if you already know SPF well, it saves little.

Who it suits

Pick the one that fits.

Warmerly

Warmerly is the better fit if

  • You want checks to run without anyone pressing a button.
  • You want each failing record explained in plain words.
  • You want the SPF or DMARC record text to copy.
  • You want blocklist checks for the domain and the sending IP in the same card.
lemlist

lemlist is the better fit if

  • You want alerts you design yourself, per mailbox or domain.
  • You want one hub with bounce and placement trends beside the DNS checks.
  • You want warmup that stops by itself when MX, SPF or DMARC breaks.
  • You want per provider delivery and bounce tables next to the DNS status.
Questions
Does Warmerly check SPF, DKIM and DMARC automatically?

Yes, every 6 hours for each active mailbox, and on demand. Each failure comes with an explanation and a fix. lemlist has a DNS health tab with a Refresh checks button, and says nothing about an automatic interval.

Does Warmerly alert me about a DMARC p=none policy?

No. That is an advisory, and advisories never alert or turn a domain red. Only a hard failure alerts.

Does lemlist check blocklists?

Its pause guide names SpamRL and SpamCop listings as reasons lemwarm pauses and tells you how to request delisting. We did not find a list of the blocklists it checks, or a schedule.

What does lemwarm do if my DNS is wrong?

It pauses itself when MX, SPF or DMARC is not valid and shows a coded reason in its notifications. You fix the record, wait for propagation, which can take up to 72 hours, and restart.

Can I set my own alert thresholds?

In lemlist, yes: an operator, a threshold in percent, a period in days and a rolling average or consecutive days. Warmerly's alert rules are fixed.

Sources

lemlist pages were read on 21 October 2026. Plans and wording change, so check the vendor's own page before you decide. Warmerly details come from the product as it runs today.

See it on your own mailbox.

Connect a mailbox. Warmerly runs alongside whatever you send from now, so you can compare before you move anything.

Free plan, no card. Paid plans: 7-day trial, first charge on day 8.