ezmlmx 0.68
ezmlmx
Loading...
Searching...
No Matches
ezmlm-receipt.c File Reference

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"
Include dependency graph for ezmlm-receipt.c:

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}

Detailed Description

Handles receipts and bounces from sublists at the main list Set up instead of ezmlm-return in DIR/bouncer of main list.

Author
Fred Lindberg
Date
1999/02/05 04:57:44

Definition in file ezmlm-receipt.c.

Macro Definition Documentation

◆ WHO

#define WHO   "ezmlm-receipt"

Definition at line 24 of file ezmlm-receipt.c.

Function Documentation

◆ die_datenew()

void die_datenew ( )

Definition at line 58 of file ezmlm-receipt.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ die_msgin()

void die_msgin ( )

Definition at line 59 of file ezmlm-receipt.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ doit()

void doit ( char * addr,
unsigned long msgnum,
unsigned long when,
stralloc * bounce )

Definition at line 87 of file ezmlm-receipt.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ main()

int main ( int argc,
char ** argv )

Definition at line 153 of file ezmlm-receipt.c.

Here is the call graph for this function:

Variable Documentation

◆ addrno

unsigned long addrno = 0L

Definition at line 69 of file ezmlm-receipt.c.

◆ bi

buffer bi

Definition at line 63 of file ezmlm-receipt.c.

◆ bo

buffer bo

Definition at line 66 of file ezmlm-receipt.c.

◆ bounce

stralloc bounce = {0}

Definition at line 46 of file ezmlm-receipt.c.

◆ ddir

stralloc ddir = {0}

Definition at line 50 of file ezmlm-receipt.c.

◆ dir

char* dir

Definition at line 72 of file ezmlm-receipt.c.

◆ failure

stralloc failure = {0}

Definition at line 48 of file ezmlm-receipt.c.

◆ fndate

stralloc fndate = {0}

Definition at line 54 of file ezmlm-receipt.c.

◆ fndatenew

stralloc fndatenew = {0}

Definition at line 56 of file ezmlm-receipt.c.

◆ fndir

stralloc fndir = {0}

Definition at line 55 of file ezmlm-receipt.c.

◆ header

stralloc header = {0}

Definition at line 47 of file ezmlm-receipt.c.

◆ inbuf

char inbuf[1024]

Definition at line 62 of file ezmlm-receipt.c.

◆ inlocal

stralloc inlocal = {0}

Definition at line 51 of file ezmlm-receipt.c.

◆ intro

stralloc intro = {0}

Definition at line 45 of file ezmlm-receipt.c.

◆ line

stralloc line = {0}

Definition at line 43 of file ezmlm-receipt.c.

◆ listaddr

stralloc listaddr = {0}

Definition at line 53 of file ezmlm-receipt.c.

◆ listno

stralloc listno = {0}

Definition at line 75 of file ezmlm-receipt.c.

◆ outbuf

char outbuf[256]

Definition at line 65 of file ezmlm-receipt.c.

◆ outhost

outhost = {0}

Definition at line 39 of file ezmlm-receipt.c.

◆ outlocal

outlocal = {0}

Definition at line 40 of file ezmlm-receipt.c.

◆ paragraph

stralloc paragraph = {0}

Definition at line 49 of file ezmlm-receipt.c.

◆ psql

void** psql = (void **) 0

Definition at line 74 of file ezmlm-receipt.c.

◆ quoted

stralloc quoted = {0}

Definition at line 41 of file ezmlm-receipt.c.

◆ sender

char* sender

Definition at line 71 of file ezmlm-receipt.c.

◆ strnum

char strnum[FMT_ULONG]

Definition at line 61 of file ezmlm-receipt.c.

◆ tagline

stralloc tagline = {0}

Definition at line 52 of file ezmlm-receipt.c.

◆ when

unsigned long when

Definition at line 68 of file ezmlm-receipt.c.

◆ workdir

char* workdir

Definition at line 73 of file ezmlm-receipt.c.