ezmlmx 0.68
ezmlmx
|
#include <unistd.h>
#include "buffer.h"
#include "byte.h"
#include "case.h"
#include "str.h"
#include "readwrite.h"
#include "stralloc.h"
#include "getln.h"
#include "getoptb.h"
#include "getconf.h"
#include "constmap.h"
#include "fmt.h"
#include "qmail.h"
#include "seek.h"
#include "scan.h"
#include "env.h"
#include "errtxt.h"
#include "idx.h"
#include "auto_version.h"
#include "logmsg.h"
#include "ezmlm.h"
Go to the source code of this file.
Macros | |
#define | WHO "ezmlm-reject" |
Functions | |
ssize_t | qqwrite (int fd, char *buf, unsigned int len) |
unsigned int | findlocal (stralloc *sa, unsigned int n) |
unsigned int | findhost (stralloc *sa, unsigned int n) |
int | getto (stralloc *sa) |
int | main (int argc, char **argv) |
Variables | |
int | flagrejectcommands = 1 |
int | flagneedsubject = 1 |
int | flagtook = 0 |
int | exitquiet = 100 |
int | flagheaderreject = 0 |
int | flagbody = 0 |
int | flagforward = 0 |
int | flagparsemime = 0 |
int | flaghavesubject = 0 |
int | flaghavecommand = 0 |
int | flagcheck = 0 |
stralloc | mimeremove = {0} |
stralloc | mimereject = {0} |
stralloc | headerreject = {0} |
struct constmap | mimeremovemap |
struct constmap | mimerejectmap |
struct constmap | headerrejectmap |
char | strnum [FMT_ULONG] |
char | inbuf [256] |
buffer | bi = BUFFER_INIT(read,0,inbuf,(int) sizeof(inbuf)) |
buffer | bj = BUFFER_INIT(read,0,inbuf,(int) sizeof(inbuf)) |
struct qmail | |
char | qqbuf [256] |
buffer | bq = BUFFER_INIT(qqwrite,-1,qqbuf,(int) sizeof(qqbuf)) |
stralloc | outhost = {0} |
stralloc | outlocal = {0} |
stralloc | line = {0} |
stralloc | to = {0} |
stralloc | content = {0} |
stralloc | subject = {0} |
stralloc | boundary = {0} |
stralloc | precd = {0} |
stralloc | mydtline = {0} |
Definition in file ezmlm-reject.c.
#define WHO "ezmlm-reject" |
Definition at line 23 of file ezmlm-reject.c.
unsigned int findhost | ( | stralloc * | sa, |
unsigned int | n ) |
unsigned int findlocal | ( | stralloc * | sa, |
unsigned int | n ) |
int getto | ( | stralloc * | sa | ) |
Definition at line 160 of file ezmlm-reject.c.
int main | ( | int | argc, |
char ** | argv ) |
ssize_t qqwrite | ( | int | fd, |
char * | buf, | ||
unsigned int | len ) |
Definition at line 56 of file ezmlm-reject.c.
Definition at line 57 of file ezmlm-reject.c.
stralloc boundary = {0} |
Definition at line 76 of file ezmlm-reject.c.
buffer bq = BUFFER_INIT(qqwrite,-1,qqbuf,(int) sizeof(qqbuf)) |
Definition at line 67 of file ezmlm-reject.c.
stralloc content = {0} |
Definition at line 74 of file ezmlm-reject.c.
int exitquiet = 100 |
Definition at line 34 of file ezmlm-reject.c.
int flagbody = 0 |
Definition at line 38 of file ezmlm-reject.c.
int flagcheck = 0 |
Definition at line 44 of file ezmlm-reject.c.
int flagforward = 0 |
Definition at line 40 of file ezmlm-reject.c.
int flaghavecommand = 0 |
Definition at line 43 of file ezmlm-reject.c.
int flaghavesubject = 0 |
Definition at line 42 of file ezmlm-reject.c.
int flagheaderreject = 0 |
Definition at line 36 of file ezmlm-reject.c.
int flagneedsubject = 1 |
Definition at line 32 of file ezmlm-reject.c.
int flagparsemime = 0 |
Definition at line 41 of file ezmlm-reject.c.
int flagrejectcommands = 1 |
Definition at line 31 of file ezmlm-reject.c.
int flagtook = 0 |
Definition at line 33 of file ezmlm-reject.c.
stralloc headerreject = {0} |
Definition at line 48 of file ezmlm-reject.c.
struct constmap headerrejectmap |
Definition at line 52 of file ezmlm-reject.c.
char inbuf[256] |
Definition at line 55 of file ezmlm-reject.c.
stralloc line = {0} |
Definition at line 72 of file ezmlm-reject.c.
stralloc mimereject = {0} |
Definition at line 47 of file ezmlm-reject.c.
struct constmap mimerejectmap |
Definition at line 51 of file ezmlm-reject.c.
stralloc mimeremove = {0} |
Definition at line 46 of file ezmlm-reject.c.
struct constmap mimeremovemap |
Definition at line 50 of file ezmlm-reject.c.
stralloc mydtline = {0} |
Definition at line 78 of file ezmlm-reject.c.
stralloc outhost = {0} |
Definition at line 69 of file ezmlm-reject.c.
stralloc outlocal = {0} |
Definition at line 70 of file ezmlm-reject.c.
stralloc precd = {0} |
Definition at line 77 of file ezmlm-reject.c.
struct qmail qq |
Definition at line 59 of file ezmlm-reject.c.
char qqbuf[256] |
Definition at line 66 of file ezmlm-reject.c.
char strnum[FMT_ULONG] |
Definition at line 54 of file ezmlm-reject.c.
stralloc subject = {0} |
Definition at line 75 of file ezmlm-reject.c.
stralloc to = {0} |
Definition at line 73 of file ezmlm-reject.c.