ze-filter  (ze-filter-0.8.0-develop-180218)
Filter : Regular expressions

Macros

#define MAIL_ANYWHERE   0xFFFF
 
#define MAIL_BODY   2
 
#define MAIL_SUBJECT   4
 
#define MAIL_HEADERS   8
 
#define MAIL_HELO   16
 
#define MAIL_FROM   32
 
#define MAIL_URLSTR   64
 
#define MAIL_URLEXPR   128
 

Functions

bool load_regex_table (char *, char *)
 
int check_regex (char *, char *, char *, int)
 
void dump_regex_table ()
 

Detailed Description

Macro Definition Documentation

◆ MAIL_ANYWHERE

#define MAIL_ANYWHERE   0xFFFF

Definition at line 36 of file ze-mailregex.h.

◆ MAIL_BODY

#define MAIL_BODY   2

Definition at line 37 of file ze-mailregex.h.

◆ MAIL_FROM

#define MAIL_FROM   32

Definition at line 41 of file ze-mailregex.h.

◆ MAIL_HEADERS

#define MAIL_HEADERS   8

Definition at line 39 of file ze-mailregex.h.

◆ MAIL_HELO

#define MAIL_HELO   16

Definition at line 40 of file ze-mailregex.h.

◆ MAIL_SUBJECT

#define MAIL_SUBJECT   4

Definition at line 38 of file ze-mailregex.h.

◆ MAIL_URLEXPR

#define MAIL_URLEXPR   128

Definition at line 43 of file ze-mailregex.h.

◆ MAIL_URLSTR

#define MAIL_URLSTR   64

Definition at line 42 of file ze-mailregex.h.

Function Documentation

◆ check_regex()

int check_regex ( char *  ,
char *  ,
char *  ,
int   
)

Definition at line 295 of file ze-mailregex.c.

◆ dump_regex_table()

void dump_regex_table ( )

Definition at line 103 of file ze-mailregex.c.

◆ load_regex_table()

bool load_regex_table ( char *  ,
char *   
)

Definition at line 258 of file ze-mailregex.c.