Website works, but inbound email stops
Likely layer: missing or incorrect MX after nameserver cutover.
Check: compare public MX answers and priorities with the mail provider’s current setup screen. Confirm cPanel Email Routing if cPanel is involved.
Do not rewrite every DNS record when one check fails. Compare authoritative answers, recursive answers, provider state, and a real message header in that order.
Likely layer: missing or incorrect MX after nameserver cutover.
Check: compare public MX answers and priorities with the mail provider’s current setup screen. Confirm cPanel Email Routing if cPanel is involved.
Likely causes: multiple SPF records, invalid syntax, loops, or too many DNS-triggering mechanisms.
Fix: merge to one record, remove retired senders, and simplify provider includes. Do not create a second SPF record as a patch.
Likely layer: the provider has not enabled signing, the selector is wrong, or the message uses another sending service.
Check: provider signing status and the message’s DKIM-Signature selector.
Likely cause: SPF authenticated a different envelope domain that does not align with the visible From address.
Fix: configure aligned DKIM or an aligned return-path through the sender.
Forwarding can change the delivering IP while preserving the original envelope identity. Aligned DKIM is more resilient when message content and signatures survive forwarding.
Likely layer: DNSSEC chain, lame delegation, or inconsistent authorities.
Check: parent DS, child DNSKEY/RRSIG, and answers from every authoritative nameserver before changing ordinary A or MX records.
Likely layer: recursive cache or incomplete authority rollout.
Check: query each authority directly, then compare multiple public recursive resolvers. Wait for the previous TTL before assuming a failed update.
Use authenticated SMTP, align the From domain, put the visitor in Reply-To, verify DKIM signing, and inspect the provider or cPanel mail log. A successful form page does not prove mail delivery.
Include evidence, but remove message bodies, addresses, tokens, private keys, and client data.