-/* $Cambridge: exim/src/src/drtables.c,v 1.2 2005/01/04 10:00:42 ph10 Exp $ */
+/* $Cambridge: exim/src/src/drtables.c,v 1.4 2005/05/25 20:07:55 tom Exp $ */
/*************************************************
* Exim - an Internet mail transport agent *
#include "lookups/pgsql.h"
#endif
+#ifdef EXPERIMENTAL_SPF
+#include "lookups/spf.h"
+#endif
+
#ifdef LOOKUP_TESTDB
#include "lookups/testdb.h"
#endif
#endif
},
+/* SPF lookup */
+
+ {
+ US"spf", /* lookup name */
+ 0, /* not absfile, not query style */
+#ifdef EXPERIMENTAL_SPF
+ spf_open, /* open function */
+ NULL, /* no check function */
+ spf_find, /* find function */
+ spf_close, /* close function */
+ NULL, /* no tidy function */
+ NULL /* no quoting function */
+#else
+ NULL, NULL, NULL, NULL, NULL, NULL /* lookup not present */
+#endif
+ },
+
/* Testdb lookup is for testing Exim, not useful for normal running.
For that reason, we omit the entry entirely when not building it into
the binary, so that attempts to use it give "unknown lookup type" instead
#ifdef AUTH_CYRUS_SASL
{
- US"cyrus_sasl", /* lookup name */
+ US"cyrus_sasl", /* lookup name */
auth_cyrus_sasl_options,
&auth_cyrus_sasl_options_count,
&auth_cyrus_sasl_option_defaults,