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_INFObounce_mail_init (const char *, const char *, const char *, const char *, int, const char *, BOUNCE_TEMPLATE *)
 
BOUNCE_INFObounce_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 *)
 

変数

VSTRINGbounce_cleanup_path
 

マクロ定義詳解

#define bounce_cleanup_registered ( )    (bounce_cleanup_path != 0)

bounce_service.h64 行目に定義があります。

関数詳解

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

bounce_append_service.c65 行目に定義があります。

int bounce_boilerplate ( VSTREAM ,
BOUNCE_INFO  
)

bounce_notify_util.c528 行目に定義があります。

void bounce_cleanup_log ( void  )

bounce_cleanup.c105 行目に定義があります。

void bounce_cleanup_register ( char *  ,
char *   
)

bounce_cleanup.c137 行目に定義があります。

void bounce_cleanup_unregister ( void  )

bounce_cleanup.c159 行目に定義があります。

void bounce_delrcpt ( BOUNCE_INFO )

bounce_notify_util.c882 行目に定義があります。

void bounce_delrcpt_one ( BOUNCE_INFO )

bounce_notify_util.c897 行目に定義があります。

int bounce_diagnostic_dsn ( VSTREAM ,
BOUNCE_INFO ,
int   
)

bounce_notify_util.c755 行目に定義があります。

int bounce_diagnostic_log ( VSTREAM ,
BOUNCE_INFO ,
int   
)

bounce_notify_util.c592 行目に定義があります。

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

bounce_notify_util.c458 行目に定義があります。

int bounce_header_dsn ( VSTREAM ,
BOUNCE_INFO  
)

bounce_notify_util.c630 行目に定義があります。

void bounce_mail_free ( BOUNCE_INFO )

bounce_notify_util.c436 行目に定義があります。

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

bounce_notify_util.c376 行目に定義があります。

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

bounce_notify_util.c414 行目に定義があります。

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

bounce_notify_service.c85 行目に定義があります。

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

bounce_notify_verp.c88 行目に定義があります。

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

bounce_one_service.c85 行目に定義があります。

int bounce_original ( VSTREAM ,
BOUNCE_INFO ,
int   
)

bounce_notify_util.c790 行目に定義があります。

int bounce_recipient_dsn ( VSTREAM ,
BOUNCE_INFO  
)

bounce_notify_util.c687 行目に定義があります。

int bounce_recipient_log ( VSTREAM ,
BOUNCE_INFO  
)

bounce_notify_util.c566 行目に定義があります。

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

bounce_trace_service.c82 行目に定義があります。

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

bounce_warn_service.c85 行目に定義があります。

変数詳解

VSTRING* bounce_cleanup_path

bounce_cleanup.c83 行目に定義があります。