0

I am a bit confused about the creation of SPF records.

I have my hosting domain: hosting.mydomain.com, this is the hostname of the actual server running postfix etc.

I have configured my DNS like this:

mydomain.com
@       A    1.2.3.4 (mail  server IP)
@       MX   10 mail.mydomain.com
@       TXT  v=spf1 mx a a:hosting.mydomain.com ~all
hosting A    @
mail    A    1.2.3.4 (mail server IP)

Now do I need to include the a:hosting.mydomain.com in my SPF record?

And when I have another domain on the same server configured like this:

otherdomain.com
@       A    9.8.7.6 (web server)
@       MX   10 mail.otherdomain.com
@       TXT  v=spf1 mx a ~all
mail    A    1.2.3.4 (mail server IP)

Does this SPF record need to include a:hosting.mydomain.com

I am running Webmin/Virtualmin but hosting the DNS external. When I send email through the webmail the sender is always hosting.mydomain.com.

Are these SPF records correct?

Roger Far
  • 340

1 Answers1

1

When ISPs check SPF records, they resolve all domains in it to their IP.

So, answer is if 2 of your domains have the same IP then you only need to include one of them. If IPs are different then you need to have both domain defined in your SPF record.

Alternatively you can use ip4 mechanism like so: ip4: using IP address of server where you sites are hosted.

Basically, they way spf works it looks if certain domain allows mail to be send from certain IP.