Postfix3.3.1
データ構造 | マクロ定義 | 関数 | 変数
bounce_service.h ファイル
#include <vstring.h>
#include <bounce_log.h>
#include <bounce_template.h>

[ソースコード]

データ構造

struct  BOUNCE_INFO
 

マクロ定義

#define bounce_cleanup_registered()   (bounce_cleanup_path != 0)
 

関数

int bounce_append_service (int, char *, char *, RECIPIENT *, DSN *)
 
int bounce_notify_service (int, char *, char *, char *, char *, int, char *, char *, int, BOUNCE_TEMPLATES *)
 
int bounce_warn_service (int, char *, char *, char *, char *, int, char *, char *, int, BOUNCE_TEMPLATES *)
 
int bounce_trace_service (int, char *, char *, char *, char *, int, char *, char *, int, BOUNCE_TEMPLATES *)
 
int bounce_notify_verp (int, char *, char *, char *, char *, int, char *, char *, int, char *, BOUNCE_TEMPLATES *)
 
int bounce_one_service (int, char *, char *, char *, int, char *, char *, int, RCPT_BUF *, DSN_BUF *, BOUNCE_TEMPLATES *)
 
void bounce_cleanup_register (char *, char *)
 
void bounce_cleanup_log (void)
 
void bounce_cleanup_unregister (void)
 
BOUNCE_INFO * bounce_mail_init (const char *, const char *, const char *, const char *, int, const char *, BOUNCE_TEMPLATE *)
 
BOUNCE_INFO * bounce_mail_one_init (const char *, const char *, const char *, int, const char *, RCPT_BUF *, DSN_BUF *, BOUNCE_TEMPLATE *)
 
void bounce_mail_free (BOUNCE_INFO *)
 
int bounce_header (VSTREAM *, BOUNCE_INFO *, const char *, int)
 
int bounce_boilerplate (VSTREAM *, BOUNCE_INFO *)
 
int bounce_recipient_log (VSTREAM *, BOUNCE_INFO *)
 
int bounce_diagnostic_log (VSTREAM *, BOUNCE_INFO *, int)
 
int bounce_header_dsn (VSTREAM *, BOUNCE_INFO *)
 
int bounce_recipient_dsn (VSTREAM *, BOUNCE_INFO *)
 
int bounce_diagnostic_dsn (VSTREAM *, BOUNCE_INFO *, int)
 
int bounce_original (VSTREAM *, BOUNCE_INFO *, int)
 
void bounce_delrcpt (BOUNCE_INFO *)
 
void bounce_delrcpt_one (BOUNCE_INFO *)
 

変数

VSTRING * bounce_cleanup_path
 

マクロ定義詳解

#define bounce_cleanup_registered ( )    (bounce_cleanup_path != 0)

bounce_service.h の 64 行目に定義があります。

関数詳解

int bounce_append_service ( int  ,
char *  ,
char *  ,
RECIPIENT *  ,
DSN *   
)

bounce_append_service.c の 65 行目に定義があります。

int bounce_boilerplate ( VSTREAM *  ,
BOUNCE_INFO *   
)

bounce_notify_util.c の 528 行目に定義があります。

void bounce_cleanup_log ( void  )

bounce_cleanup.c の 105 行目に定義があります。

void bounce_cleanup_register ( char *  ,
char *   
)

bounce_cleanup.c の 137 行目に定義があります。

void bounce_cleanup_unregister ( void  )

bounce_cleanup.c の 159 行目に定義があります。

void bounce_delrcpt ( BOUNCE_INFO *  )

bounce_notify_util.c の 882 行目に定義があります。

void bounce_delrcpt_one ( BOUNCE_INFO *  )

bounce_notify_util.c の 897 行目に定義があります。

int bounce_diagnostic_dsn ( VSTREAM *  ,
BOUNCE_INFO *  ,
int   
)

bounce_notify_util.c の 755 行目に定義があります。

int bounce_diagnostic_log ( VSTREAM *  ,
BOUNCE_INFO *  ,
int   
)

bounce_notify_util.c の 592 行目に定義があります。

int bounce_header ( VSTREAM *  ,
BOUNCE_INFO *  ,
const char *  ,
int   
)

bounce_notify_util.c の 458 行目に定義があります。

int bounce_header_dsn ( VSTREAM *  ,
BOUNCE_INFO *   
)

bounce_notify_util.c の 630 行目に定義があります。

void bounce_mail_free ( BOUNCE_INFO *  )

bounce_notify_util.c の 436 行目に定義があります。

BOUNCE_INFO* bounce_mail_init ( const char *  ,
const char *  ,
const char *  ,
const char *  ,
int  ,
const char *  ,
BOUNCE_TEMPLATE *   
)

bounce_notify_util.c の 376 行目に定義があります。

BOUNCE_INFO* bounce_mail_one_init ( const char *  ,
const char *  ,
const char *  ,
int  ,
const char *  ,
RCPT_BUF *  ,
DSN_BUF *  ,
BOUNCE_TEMPLATE *   
)

bounce_notify_util.c の 414 行目に定義があります。

int bounce_notify_service ( int  ,
char *  ,
char *  ,
char *  ,
char *  ,
int  ,
char *  ,
char *  ,
int  ,
BOUNCE_TEMPLATES *   
)

bounce_notify_service.c の 85 行目に定義があります。

int bounce_notify_verp ( int  ,
char *  ,
char *  ,
char *  ,
char *  ,
int  ,
char *  ,
char *  ,
int  ,
char *  ,
BOUNCE_TEMPLATES *   
)

bounce_notify_verp.c の 88 行目に定義があります。

int bounce_one_service ( int  ,
char *  ,
char *  ,
char *  ,
int  ,
char *  ,
char *  ,
int  ,
RCPT_BUF *  ,
DSN_BUF *  ,
BOUNCE_TEMPLATES *   
)

bounce_one_service.c の 85 行目に定義があります。

int bounce_original ( VSTREAM *  ,
BOUNCE_INFO *  ,
int   
)

bounce_notify_util.c の 790 行目に定義があります。

int bounce_recipient_dsn ( VSTREAM *  ,
BOUNCE_INFO *   
)

bounce_notify_util.c の 687 行目に定義があります。

int bounce_recipient_log ( VSTREAM *  ,
BOUNCE_INFO *   
)

bounce_notify_util.c の 566 行目に定義があります。

int bounce_trace_service ( int  ,
char *  ,
char *  ,
char *  ,
char *  ,
int  ,
char *  ,
char *  ,
int  ,
BOUNCE_TEMPLATES *   
)

bounce_trace_service.c の 82 行目に定義があります。

int bounce_warn_service ( int  ,
char *  ,
char *  ,
char *  ,
char *  ,
int  ,
char *  ,
char *  ,
int  ,
BOUNCE_TEMPLATES *   
)

bounce_warn_service.c の 85 行目に定義があります。

変数詳解

VSTRING* bounce_cleanup_path

bounce_cleanup.c の 83 行目に定義があります。