X-Git-Url: https://git.exim.org/users/jgh/exim.git/blobdiff_plain/c09b95966e16e092453cdb797c8048579b3585bd..d2bf0b73d2ac72332258e31190bcc481317ac792:/src/src/spf.h diff --git a/src/src/spf.h b/src/src/spf.h new file mode 100644 index 000000000..337c84de0 --- /dev/null +++ b/src/src/spf.h @@ -0,0 +1,39 @@ +/* $Cambridge: exim/src/src/spf.h,v 1.1.2.1 2004/12/10 09:24:38 tom Exp $ */ + +/************************************************* +* Exim - an Internet mail transport agent * +*************************************************/ + +/* Experimental SPF support. + Copyright (c) Tom Kistner 2004 + License: GPL */ + +#ifdef EXPERIMENTAL_SPF + +#include +#include +#include + +typedef struct spf_result_id { + uschar *name; + int value; +} spf_result_id; + +/* must be kept in numeric order */ +static spf_result_id spf_result_id_list[] = { + { US"pass", 0 }, + { US"fail", 1 }, + { US"softfail", 2 }, + { US"neutral", 3 }, + { US"err_perm", 4 }, + { US"err_temp", 5 }, + { US"none", 6 } +}; + +static int spf_result_id_list_size = sizeof(spf_result_id_list)/sizeof(spf_result_id); + +/* prototypes */ +int spf_init(uschar *,uschar *); +int spf_process(uschar **, uschar *); + +#endif