![]() |
s/qmail 4.3.20
Next generation secure email transport
|
#include <unistd.h>
#include "sig.h"
#include "buffer.h"
#include "genalloc.h"
#include "stralloc.h"
#include "getoptb.h"
#include "getln.h"
#include "alloc.h"
#include "str.h"
#include "fmt.h"
#include "hfield.h"
#include "token822.h"
#include "control.h"
#include "env.h"
#include "qmail.h"
#include "now.h"
#include "exit.h"
#include "error.h"
#include "quote.h"
#include "headerbody.h"
#include "auto_qmail.h"
#include "newfield.h"
#include "constmap.h"
Go to the source code of this file.
Macros | |
#define | LINELEN 80 |
#define | RECIP_DEFAULT 1 |
#define | RECIP_ARGS 2 |
#define | RECIP_HEADER 3 |
#define | RECIP_AH 4 |
Functions | |
GEN_ALLOC_typedef (GEN_ALLOC_readyplus(saa, GEN_ALLOC_readyplus(stralloc, GEN_ALLOC_readyplus(sa, GEN_ALLOC_readyplus(len, GEN_ALLOC_readyplus(a) | |
int | main (int argc, char *const *argv) |
Variables | |
datetime_sec | starttime |
char * | qmopts |
int | flagdeletesender = 0 |
int | flagdeletefrom = 0 |
int | flagdeletemessid = 0 |
int | flagnamecomment = 0 |
int | flaghackmess = 0 |
int | flaghackrecip = 0 |
char * | mailhost |
char * | mailuser |
int | mailusertokentype |
char * | mailrhost |
char * | mailruser |
stralloc | control_idhost = {0} |
stralloc | control_defaultdomain = {0} |
stralloc | control_defaulthost = {0} |
stralloc | control_plusdomain = {0} |
stralloc | sender = {0} |
stralloc | envsbuf = {0} |
token822_alloc | envs = {0} |
int | flagrh |
int | flagqueue |
struct qmail | qqt |
saa | savedh = {0} |
saa | hrlist = {0} |
saa | tocclist = {0} |
saa | hrrlist = {0} |
saa | reciplist = {0} |
int | flagresent |
stralloc | defaultdomainbuf = {0} |
token822_alloc | defaultdomain = {0} |
stralloc | defaulthostbuf = {0} |
token822_alloc | defaulthost = {0} |
stralloc | plusdomainbuf = {0} |
token822_alloc | plusdomain = {0} |
int | htypeseen [H_NUM] |
stralloc | hfbuf = {0} |
token822_alloc | hfin = {0} |
token822_alloc | hfrewrite = {0} |
token822_alloc | hfaddr = {0} |
stralloc | torecip = {0} |
token822_alloc | tr = {0} |
stralloc | defaultfrom = {0} |
token822_alloc | df = {0} |
stralloc | defaultreturnpath = {0} |
token822_alloc | drp = {0} |
stralloc | hackedruser = {0} |
char | strnum [FMT_ULONG] |
int | flagmft = 0 |
stralloc | mft = {0} |
struct constmap | mapmft |
#define LINELEN 80 |
Definition at line 25 of file qmail-inject.c.
#define RECIP_AH 4 |
Definition at line 705 of file qmail-inject.c.
#define RECIP_ARGS 2 |
Definition at line 703 of file qmail-inject.c.
#define RECIP_DEFAULT 1 |
Definition at line 702 of file qmail-inject.c.
#define RECIP_HEADER 3 |
Definition at line 704 of file qmail-inject.c.
GEN_ALLOC_typedef | ( | GEN_ALLOC_readyplus( | saa, |
GEN_ALLOC_readyplus( | stralloc, | ||
GEN_ALLOC_readyplus( | sa, | ||
GEN_ALLOC_readyplus( | len, | ||
GEN_ALLOC_readyplus( | a | ||
) |
Definition at line 102 of file qmail-inject.c.
stralloc control_defaultdomain = {0} |
Definition at line 43 of file qmail-inject.c.
stralloc control_defaulthost = {0} |
Definition at line 44 of file qmail-inject.c.
stralloc control_idhost = {0} |
Definition at line 42 of file qmail-inject.c.
stralloc control_plusdomain = {0} |
Definition at line 45 of file qmail-inject.c.
token822_alloc defaultdomain = {0} |
Definition at line 182 of file qmail-inject.c.
stralloc defaultdomainbuf = {0} |
Definition at line 181 of file qmail-inject.c.
stralloc defaultfrom = {0} |
Definition at line 442 of file qmail-inject.c.
token822_alloc defaulthost = {0} |
Definition at line 184 of file qmail-inject.c.
stralloc defaulthostbuf = {0} |
Definition at line 183 of file qmail-inject.c.
stralloc defaultreturnpath = {0} |
Definition at line 502 of file qmail-inject.c.
token822_alloc df = {0} |
Definition at line 443 of file qmail-inject.c.
token822_alloc drp = {0} |
Definition at line 503 of file qmail-inject.c.
token822_alloc envs = {0} |
Definition at line 49 of file qmail-inject.c.
stralloc envsbuf = {0} |
Definition at line 48 of file qmail-inject.c.
int flagdeletefrom = 0 |
Definition at line 31 of file qmail-inject.c.
int flagdeletemessid = 0 |
Definition at line 32 of file qmail-inject.c.
int flagdeletesender = 0 |
Definition at line 30 of file qmail-inject.c.
int flaghackmess = 0 |
Definition at line 34 of file qmail-inject.c.
int flaghackrecip = 0 |
Definition at line 35 of file qmail-inject.c.
int flagmft = 0 |
Definition at line 549 of file qmail-inject.c.
int flagnamecomment = 0 |
Definition at line 33 of file qmail-inject.c.
int flagqueue |
Definition at line 52 of file qmail-inject.c.
int flagresent |
Definition at line 112 of file qmail-inject.c.
int flagrh |
Definition at line 50 of file qmail-inject.c.
stralloc hackedruser = {0} |
Definition at line 504 of file qmail-inject.c.
token822_alloc hfaddr = {0} |
Definition at line 370 of file qmail-inject.c.
stralloc hfbuf = {0} |
Definition at line 367 of file qmail-inject.c.
token822_alloc hfin = {0} |
Definition at line 368 of file qmail-inject.c.
token822_alloc hfrewrite = {0} |
Definition at line 369 of file qmail-inject.c.
saa hrlist = {0} |
Definition at line 108 of file qmail-inject.c.
saa hrrlist = {0} |
Definition at line 110 of file qmail-inject.c.
Definition at line 366 of file qmail-inject.c.
char* mailhost |
Definition at line 36 of file qmail-inject.c.
char* mailrhost |
Definition at line 39 of file qmail-inject.c.
char* mailruser |
Definition at line 40 of file qmail-inject.c.
char* mailuser |
Definition at line 37 of file qmail-inject.c.
int mailusertokentype |
Definition at line 38 of file qmail-inject.c.
struct constmap mapmft |
Definition at line 551 of file qmail-inject.c.
stralloc mft = {0} |
Definition at line 550 of file qmail-inject.c.
token822_alloc plusdomain = {0} |
Definition at line 186 of file qmail-inject.c.
stralloc plusdomainbuf = {0} |
Definition at line 185 of file qmail-inject.c.
char* qmopts |
Definition at line 29 of file qmail-inject.c.
struct qmail qqt |
Definition at line 53 of file qmail-inject.c.
saa reciplist = {0} |
Definition at line 111 of file qmail-inject.c.
saa savedh = {0} |
Definition at line 107 of file qmail-inject.c.
stralloc sender = {0} |
Definition at line 47 of file qmail-inject.c.
datetime_sec starttime |
Definition at line 27 of file qmail-inject.c.
char strnum[FMT_ULONG] |
Definition at line 505 of file qmail-inject.c.
saa tocclist = {0} |
Definition at line 109 of file qmail-inject.c.
stralloc torecip = {0} |
Definition at line 422 of file qmail-inject.c.
token822_alloc tr = {0} |
Definition at line 423 of file qmail-inject.c.