Postfix3.3.1
データ構造 | マクロ定義 | 型定義 | 関数
forward.c ファイル
#include <sys_defs.h>
#include <sys/time.h>
#include <unistd.h>
#include <msg.h>
#include <mymalloc.h>
#include <htable.h>
#include <argv.h>
#include <vstring.h>
#include <vstream.h>
#include <vstring_vstream.h>
#include <iostuff.h>
#include <stringops.h>
#include <mail_proto.h>
#include <cleanup_user.h>
#include <sent.h>
#include <record.h>
#include <rec_type.h>
#include <mark_corrupt.h>
#include <mail_date.h>
#include <mail_params.h>
#include <dsn_mask.h>
#include <smtputf8.h>
#include "local.h"

[ソースコード]

データ構造

struct  FORWARD_INFO
 

マクロ定義

#define FORWARD_OPEN_RETURN(res)
 
#define FORWARD_CLEANUP_FLAGS
 
#define PASS_ATTR(fp, name, value)
 

型定義

typedef struct FORWARD_INFO FORWARD_INFO
 

関数

int forward_init (void)
 
int forward_append (DELIVER_ATTR attr)
 
int forward_finish (DELIVER_REQUEST *request, DELIVER_ATTR attr, int cancel)
 

マクロ定義詳解

#define FORWARD_CLEANUP_FLAGS
値:
| ((request->smtputf8 & SMTPUTF8_FLAG_REQUESTED) ? \
#define CLEANUP_FLAG_SMTPUTF8
Definition: cleanup_user.h:26
int smtputf8_autodetect(int class)
Definition: smtputf8.c:67
#define CLEANUP_FLAG_BOUNCE
Definition: cleanup_user.h:18
#define SMTPUTF8_FLAG_REQUESTED
Definition: smtputf8.h:97
#define CLEANUP_FLAG_MASK_INTERNAL
Definition: cleanup_user.h:40
#define MAIL_SRC_MASK_FORWARD
Definition: mail_proto.h:80
#define FORWARD_OPEN_RETURN (   res)
値:
do { \
vstring_free(buffer); \
return (res); \
} while (0)
VSTRING * vstring_free(VSTRING *vp)
Definition: vstring.c:380
#define PASS_ATTR (   fp,
  name,
  value 
)
値:
do { \
if ((value) && *(value)) \
rec_fprintf((fp), REC_TYPE_ATTR, "%s=%s", (name), (value)); \
} while (0)
#define REC_TYPE_ATTR
Definition: rec_type.h:49
int rec_fprintf(VSTREAM *stream, int type, const char *format,...)
Definition: record.c:391

型定義詳解

typedef struct FORWARD_INFO FORWARD_INFO

関数詳解

int forward_append ( DELIVER_ATTR  attr)

forward.c216 行目に定義があります。

int forward_finish ( DELIVER_REQUEST request,
DELIVER_ATTR  attr,
int  cancel 
)

forward.c348 行目に定義があります。

int forward_init ( void  )

forward.c106 行目に定義があります。