/* * Program: Synonym * File: filtering.h * Author: Ionut Nistor * Date: 9 Sep 2003 * * $Id: filtering.h,v 1.4 2004/01/19 09:24:31 diciu Exp $ * * Licensed under the Modulo Consulting Software License * (see file license.txt) * */ #ifndef _FILTERING_INCLUDED #define _FILTERING_INCLUDED #include "config.h" #include "synonym.h" #include "milter_data.h" /* Process the rules in the configuration - match what headers need to be matched. matched_action will contain a chain of actions corresponding to the conditions that matched */ sresult Synonym_Process_Rules(synonym_rule *rules, synonym_header * headers, char * envelope_from, to_list *envelope_to, matched_action **matched_actions); #endif