ezmlmx 0.68
ezmlmx
|
#include <sys/types.h>
#include <sys/stat.h>
#include <stdio.h>
#include <unistd.h>
#include "direntry.h"
#include "stralloc.h"
#include "str.h"
#include "env.h"
#include "sig.h"
#include "getconf.h"
#include "byte.h"
#include "case.h"
#include "open.h"
#include "scan.h"
#include "lock.h"
#include "readclose.h"
#include "getln.h"
#include "buffer.h"
#include "error.h"
#include "quote.h"
#include "readwrite.h"
#include "fmt.h"
#include "now.h"
#include "cookie.h"
#include "subscribe.h"
#include "errtxt.h"
#include "idx.h"
#include "logmsg.h"
#include "lockfile.h"
Go to the source code of this file.
Macros | |
#define | WHO "ezmlm-return" |
Functions | |
void | die_hashnew () |
void | die_datenew () |
void | die_msgin () |
void | makedir (char *s) |
void | dowit (char *addr, unsigned long when, stralloc *bounce) |
void | doit (const char *addr, unsigned long msgnum, unsigned long when, const stralloc *bounce) |
int | main (int argc, char **argv) |
Variables | |
char | outbuf [1024] |
buffer | bo |
char | inbuf [1024] |
buffer | bi |
char | strnum [FMT_ULONG] |
char | hash [COOKIE] |
char | hashcopy [COOKIE] |
char * | hashp = (char *) 0 |
unsigned long | cookiedate |
unsigned long | addrno = 0L |
unsigned long | addrno1 = 0L |
stralloc | fndir = {0} |
stralloc | fndate = {0} |
stralloc | fndatenew = {0} |
stralloc | fnhash = {0} |
stralloc | fnhashnew = {0} |
stralloc | quoted = {0} |
stralloc | ddir = {0} |
char * | sender |
char * | dir |
char * | workdir |
stralloc | bounce = {0} |
stralloc | line = {0} |
stralloc | header = {0} |
stralloc | intro = {0} |
stralloc | failure = {0} |
stralloc | paragraph = {0} |
int | flagmasterbounce = 0 |
int | flaghaveheader |
int | flaghaveintro |
stralloc | key = {0} |
char | msginbuf [1024] |
buffer | bm |
#define WHO "ezmlm-return" |
Definition at line 31 of file ezmlm-return.c.
void die_datenew | ( | ) |
Definition at line 69 of file ezmlm-return.c.
void die_hashnew | ( | ) |
Definition at line 68 of file ezmlm-return.c.
void die_msgin | ( | ) |
Definition at line 70 of file ezmlm-return.c.
void doit | ( | const char * | addr, |
unsigned long | msgnum, | ||
unsigned long | when, | ||
const stralloc * | bounce ) |
Definition at line 126 of file ezmlm-return.c.
void dowit | ( | char * | addr, |
unsigned long | when, | ||
stralloc * | bounce ) |
Definition at line 79 of file ezmlm-return.c.
int main | ( | int | argc, |
char ** | argv ) |
void makedir | ( | char * | s | ) |
Definition at line 72 of file ezmlm-return.c.
unsigned long addrno = 0L |
Definition at line 54 of file ezmlm-return.c.
unsigned long addrno1 = 0L |
Definition at line 55 of file ezmlm-return.c.
buffer bi |
Definition at line 47 of file ezmlm-return.c.
buffer bm |
Definition at line 238 of file ezmlm-return.c.
buffer bo |
Definition at line 45 of file ezmlm-return.c.
stralloc bounce = {0} |
Definition at line 226 of file ezmlm-return.c.
unsigned long cookiedate |
Definition at line 53 of file ezmlm-return.c.
stralloc ddir = {0} |
Definition at line 63 of file ezmlm-return.c.
char* dir |
Definition at line 65 of file ezmlm-return.c.
stralloc failure = {0} |
Definition at line 230 of file ezmlm-return.c.
int flaghaveheader |
Definition at line 233 of file ezmlm-return.c.
int flaghaveintro |
Definition at line 234 of file ezmlm-return.c.
int flagmasterbounce = 0 |
Definition at line 232 of file ezmlm-return.c.
stralloc fndate = {0} |
Definition at line 57 of file ezmlm-return.c.
stralloc fndatenew = {0} |
Definition at line 58 of file ezmlm-return.c.
stralloc fndir = {0} |
Definition at line 56 of file ezmlm-return.c.
stralloc fnhash = {0} |
Definition at line 59 of file ezmlm-return.c.
stralloc fnhashnew = {0} |
Definition at line 60 of file ezmlm-return.c.
char hash[COOKIE] |
Definition at line 50 of file ezmlm-return.c.
char hashcopy[COOKIE] |
Definition at line 51 of file ezmlm-return.c.
char* hashp = (char *) 0 |
Definition at line 52 of file ezmlm-return.c.
stralloc header = {0} |
Definition at line 228 of file ezmlm-return.c.
char inbuf[1024] |
Definition at line 46 of file ezmlm-return.c.
stralloc intro = {0} |
Definition at line 229 of file ezmlm-return.c.
stralloc key = {0} |
Definition at line 236 of file ezmlm-return.c.
stralloc line = {0} |
Definition at line 227 of file ezmlm-return.c.
char msginbuf[1024] |
Definition at line 237 of file ezmlm-return.c.
char outbuf[1024] |
Definition at line 44 of file ezmlm-return.c.
stralloc paragraph = {0} |
Definition at line 231 of file ezmlm-return.c.
stralloc quoted = {0} |
Definition at line 62 of file ezmlm-return.c.
char* sender |
Definition at line 64 of file ezmlm-return.c.
char strnum[FMT_ULONG] |
Definition at line 49 of file ezmlm-return.c.
char* workdir |
Definition at line 66 of file ezmlm-return.c.