ezmlmx 0.68
ezmlmx
|
Handles receipts and bounces from sublists at the main list Set up instead of ezmlm-return in DIR/bouncer of main list. More...
#include <sys/types.h>
#include "direntry.h"
#include "stralloc.h"
#include "str.h"
#include "env.h"
#include "readclose.h"
#include "getconf.h"
#include "strerr.h"
#include "byte.h"
#include "case.h"
#include "quote.h"
#include "getln.h"
#include "buffer.h"
#include "error.h"
#include "readwrite.h"
#include "fmt.h"
#include "now.h"
#include "seek.h"
#include "idx.h"
#include "errtxt.h"
#include "logmsg.h"
#include "ezmlm.h"
Go to the source code of this file.
Macros | |
#define | WHO "ezmlm-receipt" |
Functions | |
void | die_datenew () |
void | die_msgin () |
void | doit (char *addr, unsigned long msgnum, unsigned long when, stralloc *bounce) |
int | main (int argc, char **argv) |
Variables | |
outhost = {0} | |
outlocal = {0} | |
quoted = {0} | |
stralloc | line = {0} |
stralloc | intro = {0} |
stralloc | bounce = {0} |
stralloc | header = {0} |
stralloc | failure = {0} |
stralloc | paragraph = {0} |
stralloc | ddir = {0} |
stralloc | inlocal = {0} |
stralloc | tagline = {0} |
stralloc | listaddr = {0} |
stralloc | fndate = {0} |
stralloc | fndir = {0} |
stralloc | fndatenew = {0} |
char | strnum [FMT_ULONG] |
char | inbuf [1024] |
buffer | bi |
char | outbuf [256] |
buffer | bo |
unsigned long | when |
unsigned long | addrno = 0L |
char * | sender |
char * | dir |
char * | workdir |
void ** | psql = (void **) 0 |
stralloc | listno = {0} |
Handles receipts and bounces from sublists at the main list Set up instead of ezmlm-return in DIR/bouncer of main list.
Definition in file ezmlm-receipt.c.
#define WHO "ezmlm-receipt" |
Definition at line 24 of file ezmlm-receipt.c.
void die_datenew | ( | ) |
Definition at line 58 of file ezmlm-receipt.c.
void die_msgin | ( | ) |
Definition at line 59 of file ezmlm-receipt.c.
void doit | ( | char * | addr, |
unsigned long | msgnum, | ||
unsigned long | when, | ||
stralloc * | bounce ) |
Definition at line 87 of file ezmlm-receipt.c.
int main | ( | int | argc, |
char ** | argv ) |
unsigned long addrno = 0L |
Definition at line 69 of file ezmlm-receipt.c.
buffer bi |
Definition at line 63 of file ezmlm-receipt.c.
buffer bo |
Definition at line 66 of file ezmlm-receipt.c.
stralloc bounce = {0} |
Definition at line 46 of file ezmlm-receipt.c.
stralloc ddir = {0} |
Definition at line 50 of file ezmlm-receipt.c.
char* dir |
Definition at line 72 of file ezmlm-receipt.c.
stralloc failure = {0} |
Definition at line 48 of file ezmlm-receipt.c.
stralloc fndate = {0} |
Definition at line 54 of file ezmlm-receipt.c.
stralloc fndatenew = {0} |
Definition at line 56 of file ezmlm-receipt.c.
stralloc fndir = {0} |
Definition at line 55 of file ezmlm-receipt.c.
stralloc header = {0} |
Definition at line 47 of file ezmlm-receipt.c.
char inbuf[1024] |
Definition at line 62 of file ezmlm-receipt.c.
stralloc inlocal = {0} |
Definition at line 51 of file ezmlm-receipt.c.
stralloc intro = {0} |
Definition at line 45 of file ezmlm-receipt.c.
stralloc line = {0} |
Definition at line 43 of file ezmlm-receipt.c.
stralloc listaddr = {0} |
Definition at line 53 of file ezmlm-receipt.c.
stralloc listno = {0} |
Definition at line 75 of file ezmlm-receipt.c.
char outbuf[256] |
Definition at line 65 of file ezmlm-receipt.c.
outhost = {0} |
Definition at line 39 of file ezmlm-receipt.c.
outlocal = {0} |
Definition at line 40 of file ezmlm-receipt.c.
stralloc paragraph = {0} |
Definition at line 49 of file ezmlm-receipt.c.
void** psql = (void **) 0 |
Definition at line 74 of file ezmlm-receipt.c.
stralloc quoted = {0} |
Definition at line 41 of file ezmlm-receipt.c.
char* sender |
Definition at line 71 of file ezmlm-receipt.c.
char strnum[FMT_ULONG] |
Definition at line 61 of file ezmlm-receipt.c.
stralloc tagline = {0} |
Definition at line 52 of file ezmlm-receipt.c.
unsigned long when |
Definition at line 68 of file ezmlm-receipt.c.
char* workdir |
Definition at line 73 of file ezmlm-receipt.c.