From 39ce00b8d520cbecbd6af87257e8fb11df0ec273 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 27 Apr 2024 11:44:07 +0200 Subject: Adding upstream version 4.94.2. Signed-off-by: Daniel Baumann --- src/spf.h | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 src/spf.h (limited to 'src/spf.h') diff --git a/src/spf.h b/src/spf.h new file mode 100644 index 0000000..114ef3b --- /dev/null +++ b/src/spf.h @@ -0,0 +1,38 @@ +/************************************************* +* Exim - an Internet mail transport agent * +*************************************************/ + +/* Experimental SPF support. + Copyright (c) Tom Kistner 2004 + License: GPL + Copyright (c) The Exim Maintainers 2016 - 2020 +*/ + +#ifdef SUPPORT_SPF + +/* Yes, we do have ns_type. spf.h redefines it if we don't set this. Doh */ +#if !defined(HAVE_NS_TYPE) && defined(NS_INADDRSZ) +# define HAVE_NS_TYPE +#endif +#include + +#include +#include + +typedef struct spf_result_id { + uschar *name; + int value; +} spf_result_id; + +/* prototypes */ +void spf_lib_version_report(FILE *); +BOOL spf_init(void); +BOOL spf_conn_init(uschar *, uschar *); +int spf_process(const uschar **, uschar *, int); +void spf_response_debug(SPF_response_t *); + +#define SPF_PROCESS_NORMAL 0 +#define SPF_PROCESS_GUESS 1 +#define SPF_PROCESS_FALLBACK 2 + +#endif -- cgit v1.2.3