------- You are receiving this mail because: ------- You are the QA contact for the bug, or are watching the QA contact.
http://www.exim.org/bugzilla/show_bug.cgi?id=502 Summary: Received-SPF header uses real hostname of the server instead of $primary_hostname in exim.conf Product: Exim Version: 4.67 Platform: x86 OS/Version: Linux Status: NEW Keywords: work:tiny Severity: bug Priority: medium Component: Experimental AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] QAContact: [email protected] Received-SPF header uses real hostname of the server instead of $primary_hostname in exim.conf. Example: /etc/sysconfig/network: HOSTNAME=host.example.com /etc/exim.conf: primary_hostname = mx1.example.com Received-SPF: error (temporary) (host.example.com: encountered temporary error during SPF processing of domain of xxx.com) client-ip=1.2.3.4; [EMAIL PROTECTED]; helo=xxx; My patch resolves this bug: diff -Nru a/src/spf.c b/src/spf.c --- a/src/spf.c 2007-04-17 16:06:40.000000000 +0300 +++ b/src/spf.c 2007-05-17 17:19:04.000000000 +0300 @@ -43,6 +43,12 @@ 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)) { -- Configure bugmail: http://www.exim.org/bugzilla/userprefs.cgi?tab=email -- ## List details at http://www.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
