Create a record
SPF generator
Choose services that send email, then create an SPF record.
Choose only services that genuinely send email for you.

Providers
Add other senders
Add a server, IP address or email service that is not in the list above.
Generated with gugu.tr. Results reflect the state at the time of the test.
What should I do?
- 1Choose services that send email using this domain. Do not add services that only receive email.
- 2Copy the record preview.
- 3Add it as one TXT record in your domain provider’s DNS panel, then verify it.
If you already have an SPF record, do not add a new one; replace the existing record.
Before using this SPF record
This tool creates an SPF record draft for the sending services you choose. SPF tells receivers which servers may send email for your domain.
Check every sending source before you publish the draft. Mail from an omitted service may not pass SPF.
What should I do?
- Select every service that actually sends mail; do not add services that only receive mail for you.
- Publish the generated value as one TXT record at your domain root. If an SPF record already exists, merge it instead of creating a second record.
- Confirm that it stays within the 10 DNS lookup limit, then test it with the SPF checker after publishing.
Frequently asked questions
What is the difference between ~all and -all?
~all signals a soft failure for senders outside the list. -all is a firm failure; use it once you are sure every sending source is included.
Why can there be only one SPF TXT record?
More than one SPF record for a domain can cause an SPF error. Combine all authorized sources in the same v=spf1 value.
Does this tool add the record to my DNS?
No. The tool creates a draft; you publish the value yourself in your DNS provider's control panel.



