Thanks for the help. I have installed the postfix-policyd-spf-python port on my FreeBSD server and enabled it in the main.cf and master.cf config files as follows:
smtpd_recipient_restrictions = check_policy_service unix:private/policyd-spf policyd-spf unix - n n - 0 spawn user=nobody argv=/usr/local/bin/policyd-spf But I now get the following error in maillog: * Jan 18 13:26:59 mail policyd-spf[58514]: Action: prepend: Text: Received-SPF: Temperror (SPF Temporary Error: DNS Timeout) identity=mailfrom; client-ip=209.85.216.170; helo=mail-qc0-f170.google.com; envelope-from=qlx...@gmail.com; receiver=m...@domain.com* I know my DNS is working as when I run dig txt _spf.google.com I get Googles SPF records: ;; ANSWER SECTION: _spf.google.com. 300 IN TXT "v=spf1 include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all" I'm using my ISPs DNS servers and have been using them with Postscreen/RBLs successfully for years. Can anyone help? If this is the incorrect forum then apologies! -- View this message in context: http://postfix.1071664.n5.nabble.com/SPF-configurations-tp73872p73880.html Sent from the Postfix Users mailing list archive at Nabble.com.