Originally Posted by cyberderf
Which domain are you really dealing with here? If it's locker4adream.com then your current SPF record is:
v=spf1 a mx ptr ~all
However, your record says (as per http://www.openspf.org/SPF_Record_Syntax):
a - test ALL A records for a domain (not good)
mx - allow MX hosts to send email
ptr - allow the IP the domain resolves to to send email
ipv4 - allow the specified IPs to send email
?all - just ignore any results based on this SPF record
I'd suggest that, if 188.8.131.52 is the only IP you send email from you only allow it (hint, try the wizard at http://old.openspf.org/wizard.html):
"v=spf1 ip4:184.108.40.206 ~all"
The ~all says that you're still testing SPF so don't reject just based upon SPF failure.
Of course knowing the actual reject message from Hotmail may help, as would any reject message from GMail.
I think the server saw what was required of it and just committed suicide instead.