|
ezmlmx 0.69
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, size_t 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(buffer_unixread,0,inbuf,(int) sizeof(inbuf)) |
| buffer | bj = BUFFER_INIT(buffer_unixread,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, | ||
| size_t | 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.