Evidence and research

Clerk's DNS Outage and Missing Email

By EmailmetryReviewed 3 min read

Clerk’s servers remained healthy, yet authentication emails were disrupted. Email depends on DNS checks that a working application does not prove are available.

Clerk’s servers remained healthy during its DNS provider outage on 10 February 2026, but some authentication emails went missing or landed in spam.

DNS was unavailable for 2 hours and 32 minutes. Successful API request volume stayed above 95% of the expected level; that measured API traffic, not email delivery. Clerk’s postmortem

Why email needs DNS

When assessing a message, a receiving service can check the sender’s SPF record and retrieve the public key needed to verify its DKIM signature. Both checks depend on DNS, even if the application has already generated and sent the email. SPF standard, DKIM standard

A DNS timeout does not establish that the sender is unauthorised or that a signature is wrong. It means the receiver could not complete the relevant check. SPF and DKIM distinguish temporary lookup problems from definitive authentication failures. What happens to the message then depends on the receiving system’s handling of that error. SPF temporary errors, DKIM verification

The application can successfully send an email while the recipient’s service is unable to complete those checks.

A healthy app can still depend on unavailable DNS

An application can be working while unavailable DNS prevents the recipient from retrieving SPF records and DKIM keys for a sign-in email.
The Clerk incident shows why application health and email delivery are different observations. SPF and DKIM use DNS; a timeout can prevent checks from completing. Receiving services decide how to handle those temporary errors.
Read the diagram as text
  1. The application can be healthy and generate a sign-in message.
  2. A receiver needs DNS to read the SPF record and retrieve the DKIM public key.
  3. Unavailable DNS can prevent those authentication checks from completing.
  4. A working application therefore does not prove that the sign-in email reached the user.

Why the outage was difficult to spot

Clerk reported that cached DNS answers appeared to mask the failure from its uptime checks. Using the same supplier for DNS and domain registration also prevented an emergency nameserver change for a critical domain.

Its postmortem proposed independent DNS failover, separating the registrar from the DNS provider, and directly monitoring authoritative nameservers. Those were planned changes in the report. Clerk’s planned remediations

For an application that relies on email to let someone sign in, a successful request is only part of the outcome. The person still needs the message to arrive.

Monitor the checks a sign-in email depends on

For an application that sends sign-in links, three observations answer different questions:

ObservationWhat it helps establish
An authoritative DNS query returns the expected SPF or DKIM answerThe source DNS service can currently serve that authentication record.
The sending service records acceptance or a rejection responseHow far the message got through that service's delivery attempt.
A controlled test mailbox receives the sign-in emailThat this sending path reached this mailbox at that time.

A cached recursive DNS answer can remain healthy while the authoritative service is unavailable. A working API can generate a message that later fails authentication checks. Even a successful mailbox test covers one path, so it should complement the other observations.

For an investigation, retain the failed DNS name, response, time and affected message identifier. The DNS propagation checker can compare visible DNS answers, while delivery-status evidence helps establish the message's last confirmed handover. These are practical lessons from the incident, not a claim that SPF flattening would have prevented it.

Sources and further reading

Sources reviewed 12 September 2026.