summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Kistner <tom@duncanthrax.net>2007-05-17 19:55:10 +0000
committerTom Kistner <tom@duncanthrax.net>2007-05-17 19:55:10 +0000
commit7b3a77e5b3464fa2533bd82f644c9145c1f11f71 (patch)
tree141f4adb1bf61a04fbfaee05d80ad1afbf1f5273
parent693ff30912fd9413de491e03639dcf35f2c53b7b (diff)
Bugzilla #502
-rw-r--r--src/src/spf.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/src/spf.c b/src/src/spf.c
index 48150eb01..0d2316e2e 100644
--- a/src/src/spf.c
+++ b/src/src/spf.c
@@ -1,4 +1,4 @@
-/* $Cambridge: exim/src/src/spf.c,v 1.6 2005/06/27 15:28:45 tom Exp $ */
+/* $Cambridge: exim/src/src/spf.c,v 1.7 2007/05/17 19:55:10 tom Exp $ */
/*************************************************
* Exim - an Internet mail transport agent *
@@ -43,6 +43,12 @@ int spf_init(uschar *spf_helo_domain, uschar *spf_remote_addr) {
return 0;
}
+ if (SPF_server_set_rec_dom(spf_server, primary_hostname)) {
+ debug_printf("spf: SPF_server_set_rec_dom() failed.\n");
+ spf_server = NULL;
+ return 0;
+ }
+
spf_request = SPF_request_new(spf_server);
if (SPF_request_set_ipv4_str(spf_request, spf_remote_addr)) {