I have a client that is sending email from a Yahoo! Plus account as if from her own domain. Is there a way to set up the SPF record so that it covers all of Yahoo!'s outgoing servers? i.e., what do I put for YAHOO_SPF here in the TXT record?
v=spf1 +a +mx +YAHOO_SPF ?all
Thanks.
Yahoo now provides an SPF record:
Details on their policy here.
Answer (use this in your TXT record):
So far the answers all show the
host
command. Which is fine."dig" / "host" / "nslookup" all work for Linux and grabbing TXT records.
dig
is my favorite:Will show you all the TXT records (and SPF) for the domain (apex in this case).
Under Windows CMD or Powershell use
nslookup
:or for an authoritative answer:
While Google Apps makes this simple, I don't think Yahoo! does.
Yahoo! favors DomainKeys over SPF, to the point that they don't publish SPF records for their own domain:
The other think to think about is that this rule could presumably allow anyone else with a Yahoo! Plus account to spoof mail from your domain (assuming proper controls were not implemented on the Yahoo! side when the mails were accepted).
Yahoo.co.uk still don't have spf information: