Hi all
We're using Exim version 4.98 on FreeBSD and recently switched from
perl-based spfd SPF checks to Exim's native one.
In case of failures, we log additional details the following way:
mail_acl:
- - 8< - -
deny spf = permerror
message = SPF check failed: $
On 30/01/2025 15:48, Patrik Peng via Exim-users wrote:
error in processing during
The Exim source doesn't seem to include those words, so I assume they are
coming from the library (libspf2). You could possibly fake up a suitable
testcase, knowing the domain involved (which I assume you deliber
Seems right, I found these strings in the libspf2 source:
https://www.libspf2.net/docs/html/spf__strerror_8c-source.html
Since, there is a "SPF_E_MULTIPLE_RECORDS:" string in there, I guessed
if there could be some issue in exims libspf2 integration or handling of
the $spf_header_comment variab
On 30/01/2025 17:16, Patrik Peng via Exim-users wrote:
if there could be some issue in exims libspf2 integration or handling of the
$spf_header_comment variable.
The string for that variable is provided by the library call
SPF_response_get_header_comment().
--
Cheers,
Jeremy
--
## subscript
On 2025-01-30 Jeremy Harris via Exim-users wrote:
> On 30/01/2025 15:48, Patrik Peng via Exim-users wrote:
> > error in processing during
> The Exim source doesn't seem to include those words, so I assume they are
> coming from the library (libspf2).
ametzler@argenau:~/GIT/libspf2$ grep -rl "No