SPF Lookup
Query your domain's SPF record and analyze your email authentication configuration.
SPF (Sender Policy Framework) is a DNS record that defines which servers are authorized to send email on behalf of a domain. It prevents email spoofing and improves deliverability.
SPF allows receiving servers to verify that an email was genuinely sent from the claimed domain.
Prevents unauthorized senders from using your domain name to send spam.
A properly configured SPF record increases the likelihood of your emails reaching the inbox.
Adding an SPF record to your DNS takes only a few steps. Follow the steps below to complete the SPF configuration for your domain.
Determine your SPF record based on the servers you send email from. Add the mx mechanism if you send through your MX servers, or ip4 for a specific IP address.
v=spf1 mx ~all
Go to the DNS management panel for your domain. Create a new TXT record, enter @ in the host field, and paste your SPF record into the value field.
After the DNS change propagates (usually 5–30 minutes), use the lookup tool above to confirm your SPF record looks correct.
Key points to keep in mind so your SPF record works correctly and your emails don't land in spam.
A domain must have exactly one SPF TXT record. If multiple SPF records are defined, receiving servers won't know which one to use and may reject your emails.
Mechanisms like include, a, and mx each trigger a DNS lookup during SPF evaluation. Per RFC 7208, the total must not exceed 10; exceeding this causes SPF to fail.
~all vs -all?~all (SoftFail) marks unauthorized senders but doesn't reject them. -all (HardFail) rejects them outright. If you haven't configured a DMARC policy yet, starting with ~all is safer.
SPF is the first layer of email security. For full protection it should be used together with DKIM signing and a DMARC policy.
With Pro ePosta's business email hosting — SPF, DKIM, and DMARC configuration included — your emails always reach the right inboxes.