This is my SPF record:
v=spf1 a ip4:111.222.333.444 include:_spf.google.com ~all
I sent a test email to my Gmail address and below are the headers. I replaced real IP address with 111.222.333.444 and I replaced server hostname with myserver.example.com
My question is: why headers say that IP address 111.222.333.444 "is neither permitted nor denied"? This IP address is included in SPF record and should be "permitted". It's not a DNS caching problem.
Received: from myserver.example.com (static-ip-111-222-333-444.inaddr.example.com [111.222.333.444])by mx.google.com with ESMTPS id h20si450242faa.105.2011.10.25.23.56.16 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 25 Oct 2011 23:56:17 -0700 (PDT) Received-SPF: neutral (google.com: 111.222.333.444 is neither permitted nor denied by best guess record for domain of firstname.lastname@example.org) client-ip=111.222.333.444;