9 #include <sieve2_error.h>
12 struct sdm_script *next;
13 char script_name[256];
19 sieve2_context_t *sieve2_context; /**< for libsieve's use */
20 long config_msgnum; /**< confirms that a sieve config was located */
21 char config_roomname[ROOMNAMELEN];
22 long lastproc; /**< last message processed */
23 struct sdm_script *first_script;
26 #endif /* HAVE_LIBSIEVE */
30 extern struct RoomProcList *sieve_list;
32 void sieve_queue_room(struct ctdlroom *);
33 void perform_sieve_processing(void);
35 /* If you change this string you will break all of your Sieve configs. */
36 #define CTDLSIEVECONFIGSEPARATOR "\n-=<CtdlSieveConfigSeparator>=-\n"