Postfix3.3.1
データ構造 | マクロ定義 | 関数
cleanup_user.h ファイル

[ソースコード]

データ構造

struct  CLEANUP_STAT_DETAIL
 

マクロ定義

#define CLEANUP_FLAG_NONE   0 /* No special features */
 
#define CLEANUP_FLAG_BOUNCE   (1<<0) /* Bounce bad messages */
 
#define CLEANUP_FLAG_FILTER   (1<<1) /* Enable header/body checks */
 
#define CLEANUP_FLAG_HOLD   (1<<2) /* Place message on hold */
 
#define CLEANUP_FLAG_DISCARD   (1<<3) /* Discard message silently */
 
#define CLEANUP_FLAG_BCC_OK   (1<<4) /* Ok to add auto-BCC addresses */
 
#define CLEANUP_FLAG_MAP_OK   (1<<5) /* Ok to map addresses */
 
#define CLEANUP_FLAG_MILTER   (1<<6) /* Enable Milter applications */
 
#define CLEANUP_FLAG_SMTP_REPLY   (1<<7) /* Enable SMTP reply */
 
#define CLEANUP_FLAG_SMTPUTF8   (1<<8) /* SMTPUTF8 requested */
 
#define CLEANUP_FLAG_AUTOUTF8   (1<<9) /* Autodetect SMTPUTF8 */
 
#define CLEANUP_FLAG_FILTER_ALL   (CLEANUP_FLAG_FILTER | CLEANUP_FLAG_MILTER)
 
#define CLEANUP_FLAG_MASK_EXTERNAL   (CLEANUP_FLAG_FILTER_ALL | CLEANUP_FLAG_BCC_OK | CLEANUP_FLAG_MAP_OK)
 
#define CLEANUP_FLAG_MASK_INTERNAL   CLEANUP_FLAG_MAP_OK
 
#define CLEANUP_FLAG_MASK_EXTRA   (CLEANUP_FLAG_HOLD | CLEANUP_FLAG_DISCARD)
 
#define CLEANUP_STAT_OK   0 /* Success. */
 
#define CLEANUP_STAT_BAD   (1<<0) /* Internal protocol error */
 
#define CLEANUP_STAT_WRITE   (1<<1) /* Error writing message file */
 
#define CLEANUP_STAT_SIZE   (1<<2) /* Message file too big */
 
#define CLEANUP_STAT_CONT   (1<<3) /* Message content rejected */
 
#define CLEANUP_STAT_HOPS   (1<<4) /* Too many hops */
 
#define CLEANUP_STAT_RCPT   (1<<6) /* No recipients found */
 
#define CLEANUP_STAT_PROXY   (1<<7) /* Proxy reject */
 
#define CLEANUP_STAT_DEFER   (1<<8) /* Temporary reject */
 
#define CLEANUP_STAT_MASK_CANT_BOUNCE
 
#define CLEANUP_STAT_MASK_INCOMPLETE
 

関数

const char * cleanup_strerror (unsigned)
 
const CLEANUP_STAT_DETAILcleanup_stat_detail (unsigned)
 
const char * cleanup_strflags (unsigned)
 

マクロ定義詳解

#define CLEANUP_FLAG_AUTOUTF8   (1<<9) /* Autodetect SMTPUTF8 */

cleanup_user.h27 行目に定義があります。

#define CLEANUP_FLAG_BCC_OK   (1<<4) /* Ok to add auto-BCC addresses */

cleanup_user.h22 行目に定義があります。

#define CLEANUP_FLAG_BOUNCE   (1<<0) /* Bounce bad messages */

cleanup_user.h18 行目に定義があります。

#define CLEANUP_FLAG_DISCARD   (1<<3) /* Discard message silently */

cleanup_user.h21 行目に定義があります。

#define CLEANUP_FLAG_FILTER   (1<<1) /* Enable header/body checks */

cleanup_user.h19 行目に定義があります。

#define CLEANUP_FLAG_FILTER_ALL   (CLEANUP_FLAG_FILTER | CLEANUP_FLAG_MILTER)

cleanup_user.h29 行目に定義があります。

#define CLEANUP_FLAG_HOLD   (1<<2) /* Place message on hold */

cleanup_user.h20 行目に定義があります。

#define CLEANUP_FLAG_MAP_OK   (1<<5) /* Ok to map addresses */

cleanup_user.h23 行目に定義があります。

#define CLEANUP_FLAG_MASK_EXTERNAL   (CLEANUP_FLAG_FILTER_ALL | CLEANUP_FLAG_BCC_OK | CLEANUP_FLAG_MAP_OK)

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

#define CLEANUP_FLAG_MASK_EXTRA   (CLEANUP_FLAG_HOLD | CLEANUP_FLAG_DISCARD)

cleanup_user.h46 行目に定義があります。

#define CLEANUP_FLAG_MASK_INTERNAL   CLEANUP_FLAG_MAP_OK

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

#define CLEANUP_FLAG_MILTER   (1<<6) /* Enable Milter applications */

cleanup_user.h24 行目に定義があります。

#define CLEANUP_FLAG_NONE   0 /* No special features */

cleanup_user.h17 行目に定義があります。

#define CLEANUP_FLAG_SMTP_REPLY   (1<<7) /* Enable SMTP reply */

cleanup_user.h25 行目に定義があります。

#define CLEANUP_FLAG_SMTPUTF8   (1<<8) /* SMTPUTF8 requested */

cleanup_user.h26 行目に定義があります。

#define CLEANUP_STAT_BAD   (1<<0) /* Internal protocol error */

cleanup_user.h57 行目に定義があります。

#define CLEANUP_STAT_CONT   (1<<3) /* Message content rejected */

cleanup_user.h60 行目に定義があります。

#define CLEANUP_STAT_DEFER   (1<<8) /* Temporary reject */

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

#define CLEANUP_STAT_HOPS   (1<<4) /* Too many hops */

cleanup_user.h61 行目に定義があります。

#define CLEANUP_STAT_MASK_CANT_BOUNCE
値:
#define CLEANUP_STAT_BAD
Definition: cleanup_user.h:57
#define CLEANUP_STAT_RCPT
Definition: cleanup_user.h:62
#define CLEANUP_STAT_WRITE
Definition: cleanup_user.h:58
#define CLEANUP_STAT_DEFER
Definition: cleanup_user.h:64

cleanup_user.h69 行目に定義があります。

#define CLEANUP_STAT_MASK_INCOMPLETE
値:
#define CLEANUP_STAT_SIZE
Definition: cleanup_user.h:59
#define CLEANUP_STAT_BAD
Definition: cleanup_user.h:57
#define CLEANUP_STAT_WRITE
Definition: cleanup_user.h:58
#define CLEANUP_STAT_DEFER
Definition: cleanup_user.h:64

cleanup_user.h76 行目に定義があります。

#define CLEANUP_STAT_OK   0 /* Success. */

cleanup_user.h56 行目に定義があります。

#define CLEANUP_STAT_PROXY   (1<<7) /* Proxy reject */

cleanup_user.h63 行目に定義があります。

#define CLEANUP_STAT_RCPT   (1<<6) /* No recipients found */

cleanup_user.h62 行目に定義があります。

#define CLEANUP_STAT_SIZE   (1<<2) /* Message file too big */

cleanup_user.h59 行目に定義があります。

#define CLEANUP_STAT_WRITE   (1<<1) /* Error writing message file */

cleanup_user.h58 行目に定義があります。

関数詳解

const CLEANUP_STAT_DETAIL* cleanup_stat_detail ( unsigned  )

cleanup_strerror.c94 行目に定義があります。

const char* cleanup_strerror ( unsigned  )

cleanup_strerror.c78 行目に定義があります。

const char* cleanup_strflags ( unsigned  )

cleanup_strflags.c62 行目に定義があります。