Postfix3.3.1
マクロ定義 | 関数
mail_copy.h ファイル
#include <vstream.h>
#include <vstring.h>
#include <dsn_buf.h>

[ソースコード]

マクロ定義

#define MAIL_COPY_QUOTE   (1<<0) /* prepend > to From_ */
 
#define MAIL_COPY_TOFILE   (1<<1) /* fsync, ftruncate() */
 
#define MAIL_COPY_FROM   (1<<2) /* prepend From_ */
 
#define MAIL_COPY_DELIVERED   (1<<3) /* prepend Delivered-To: */
 
#define MAIL_COPY_RETURN_PATH   (1<<4) /* prepend Return-Path: */
 
#define MAIL_COPY_DOT   (1<<5) /* escape dots - needed for bsmtp */
 
#define MAIL_COPY_BLANK   (1<<6) /* append blank line */
 
#define MAIL_COPY_ORIG_RCPT   (1<<7) /* prepend X-Original-To: */
 
#define MAIL_COPY_MBOX
 
#define MAIL_COPY_NONE   0 /* all turned off */
 
#define MAIL_COPY_STAT_OK   0
 
#define MAIL_COPY_STAT_CORRUPT   (1<<0)
 
#define MAIL_COPY_STAT_READ   (1<<1)
 
#define MAIL_COPY_STAT_WRITE   (1<<2)
 

関数

int mail_copy (const char *, const char *, const char *, VSTREAM *, VSTREAM *, int, const char *, DSN_BUF *)
 

マクロ定義詳解

#define MAIL_COPY_BLANK   (1<<6) /* append blank line */

mail_copy.h38 行目に定義があります。

#define MAIL_COPY_DELIVERED   (1<<3) /* prepend Delivered-To: */

mail_copy.h35 行目に定義があります。

#define MAIL_COPY_DOT   (1<<5) /* escape dots - needed for bsmtp */

mail_copy.h37 行目に定義があります。

#define MAIL_COPY_FROM   (1<<2) /* prepend From_ */

mail_copy.h34 行目に定義があります。

#define MAIL_COPY_MBOX
値:
#define MAIL_COPY_QUOTE
Definition: mail_copy.h:32
#define MAIL_COPY_RETURN_PATH
Definition: mail_copy.h:36
#define MAIL_COPY_BLANK
Definition: mail_copy.h:38
#define MAIL_COPY_FROM
Definition: mail_copy.h:34
#define MAIL_COPY_DELIVERED
Definition: mail_copy.h:35
#define MAIL_COPY_TOFILE
Definition: mail_copy.h:33
#define MAIL_COPY_ORIG_RCPT
Definition: mail_copy.h:39

mail_copy.h40 行目に定義があります。

#define MAIL_COPY_NONE   0 /* all turned off */

mail_copy.h45 行目に定義があります。

#define MAIL_COPY_ORIG_RCPT   (1<<7) /* prepend X-Original-To: */

mail_copy.h39 行目に定義があります。

#define MAIL_COPY_QUOTE   (1<<0) /* prepend > to From_ */

mail_copy.h32 行目に定義があります。

#define MAIL_COPY_RETURN_PATH   (1<<4) /* prepend Return-Path: */

mail_copy.h36 行目に定義があります。

#define MAIL_COPY_STAT_CORRUPT   (1<<0)

mail_copy.h48 行目に定義があります。

#define MAIL_COPY_STAT_OK   0

mail_copy.h47 行目に定義があります。

#define MAIL_COPY_STAT_READ   (1<<1)

mail_copy.h49 行目に定義があります。

#define MAIL_COPY_STAT_WRITE   (1<<2)

mail_copy.h50 行目に定義があります。

#define MAIL_COPY_TOFILE   (1<<1) /* fsync, ftruncate() */

mail_copy.h33 行目に定義があります。

関数詳解

int mail_copy ( const char *  ,
const char *  ,
const char *  ,
VSTREAM ,
VSTREAM ,
int  ,
const char *  ,
DSN_BUF  
)

mail_copy.c134 行目に定義があります。