ezmlmx 0.68
ezmlmx
Loading...
Searching...
No Matches
subreceipt.c
Go to the documentation of this file.
1/*$Id: subreceipt.c,v 1.1 1999/08/21 02:00:37 lindberg Exp $*/
2/*$Name: ezmlm-idx-0324 $*/
3
4#include "fmt.h"
5#include "logmsg.h"
6#include "subscribe.h"
7#include "stralloc.h"
8
9#define WHO "subreceipt"
10
17
18static strnum[FMT_ULONG];
19
26
27int subreceipt(char *dir,unsigned long msgnum,stralloc *cookie,char *listaddr,int done,char *info,char *fatal)
28{
29 strnum[fmt_ulong(strnum,msgnum)] = '\0';
30 if (cookie) {
31 if (done == 2)
32 logmsg(WHO,0,INFO,B(listaddr,": receipt :",strnum,": ",cookie));
33 else
34 logmsg(WHO,0,INFO,B(listaddr,": bounce :",strnum,": ",cookie));
35 } else {
36 if (done == 2)
37 logmsg(WHO,0,INFO,B(listaddr,": receipt :",strnum));
38 else
39 logmsng(WHO,0,INFO,B(listaddr,": bounce :",strnum));
40 }
41 return 1;
42}
#define WHO
Definition author.c:1
char * dir
void cookie(char *hash, const char *key, unsigned int keylen, const char *date, const char *addr, const char *action)
Definition cookie.c:14
stralloc listaddr
Definition ezmlm-cron.c:49
unsigned long msgnum
const char * logmsg(const char *dir, unsigned long num, unsigned long listno, unsigned long subs, int done)
Definition loginfo.c:32
int subreceipt(char *dir, unsigned long msgnum, stralloc *cookie, char *listaddr, int done, char *info, char *fatal)
Definition subreceipt.c:40