Postfix3.3.1
|
#include <htable.h>
#include <vstream.h>
#include <vstring.h>
#include <been_here.h>
#include <tok822.h>
#include <deliver_request.h>
#include <mbox_conf.h>
#include <maps.h>
#include <dsn_buf.h>
#include <dsn.h>
#include <delivered_hdr.h>
データ構造 | |
struct | USER_ATTR |
struct | DELIVER_ATTR |
struct | LOCAL_STATE |
マクロ定義 | |
#define | RESET_USER_ATTR(usr_attr, level) |
#define | SET_USER_ATTR(usr_attr, pwd, level) |
#define | EXPAND_TYPE_ALIAS (1<<0) |
#define | EXPAND_TYPE_FWD (1<<1) |
#define | EXPAND_TYPE_INCL (1<<2) |
#define | RESET_OWNER_ATTR(msg_attr, level) |
#define | SET_OWNER_ATTR(msg_attr, who, level) |
#define | BOUNCE_FLAGS(request) DEL_REQ_TRACE_FLAGS((request)->flags) |
#define | BOUNCE_ATTR(attr) |
#define | BOUNCE_ONE_ATTR(attr) |
#define | SENT_ATTR(attr) |
#define | OPENED_ATTR(attr) attr.queue_id, attr.sender |
#define | COPY_ATTR(attr) attr.sender, attr.rcpt.orig_addr, attr.delivered, attr.fp |
#define | MSG_LOG_STATE(m, p) |
#define | DELIVER_HDR_CMD (1<<0) |
#define | DELIVER_HDR_FILE (1<<1) |
#define | DELIVER_HDR_FWD (1<<2) |
#define | LOCAL_EXP_EXTENSION_MATCHED (1<<MAC_PARSE_USER) |
#define | STR(s) vstring_str(s) |
型定義 | |
typedef struct USER_ATTR | USER_ATTR |
typedef struct DELIVER_ATTR | DELIVER_ATTR |
typedef struct LOCAL_STATE | LOCAL_STATE |
変数 | |
int | local_file_deliver_mask |
int | local_cmd_deliver_mask |
int | local_ext_prop_mask |
int | local_mbox_lock_mask |
int | local_deliver_hdr_mask |
MAPS * | alias_maps |
#define BOUNCE_ATTR | ( | attr | ) |
#define BOUNCE_FLAGS | ( | request | ) | DEL_REQ_TRACE_FLAGS((request)->flags) |
#define BOUNCE_ONE_ATTR | ( | attr | ) |
#define COPY_ATTR | ( | attr | ) | attr.sender, attr.rcpt.orig_addr, attr.delivered, attr.fp |
#define LOCAL_EXP_EXTENSION_MATCHED (1<<MAC_PARSE_USER) |
#define MSG_LOG_STATE | ( | m, | |
p | |||
) |
#define RESET_OWNER_ATTR | ( | msg_attr, | |
level | |||
) |
#define RESET_USER_ATTR | ( | usr_attr, | |
level | |||
) |
#define SENT_ATTR | ( | attr | ) |
#define SET_OWNER_ATTR | ( | msg_attr, | |
who, | |||
level | |||
) |
#define SET_USER_ATTR | ( | usr_attr, | |
pwd, | |||
level | |||
) |
#define STR | ( | s | ) | vstring_str(s) |
typedef struct DELIVER_ATTR DELIVER_ATTR |
typedef struct LOCAL_STATE LOCAL_STATE |
int bounce_workaround | ( | LOCAL_STATE | ) |
bounce_workaround.c の 89 行目に定義があります。
void deliver_attr_dump | ( | DELIVER_ATTR * | ) |
deliver_attr.c の 77 行目に定義があります。
void deliver_attr_free | ( | DELIVER_ATTR * | ) |
deliver_attr.c の 102 行目に定義があります。
void deliver_attr_init | ( | DELIVER_ATTR * | ) |
deliver_attr.c の 53 行目に定義があります。
int deliver_command | ( | LOCAL_STATE | , |
USER_ATTR | , | ||
const char * | |||
) |
int deliver_dotforward | ( | LOCAL_STATE | , |
USER_ATTR | , | ||
int * | |||
) |
dotforward.c の 95 行目に定義があります。
int deliver_file | ( | LOCAL_STATE | , |
USER_ATTR | , | ||
char * | |||
) |
int deliver_include | ( | LOCAL_STATE | , |
USER_ATTR | , | ||
char * | |||
) |
int deliver_indirect | ( | LOCAL_STATE | ) |
indirect.c の 60 行目に定義があります。
int deliver_maildir | ( | LOCAL_STATE | , |
USER_ATTR | , | ||
char * | |||
) |
int deliver_recipient | ( | LOCAL_STATE | , |
USER_ATTR | |||
) |
recipient.c の 206 行目に定義があります。
int deliver_resolve_addr | ( | LOCAL_STATE | , |
USER_ATTR | , | ||
char * | |||
) |
int deliver_unknown | ( | LOCAL_STATE | , |
USER_ATTR | |||
) |
int feature_control | ( | const char * | ) |
int forward_append | ( | DELIVER_ATTR | ) |
int forward_finish | ( | DELIVER_REQUEST * | , |
DELIVER_ATTR | , | ||
int | |||
) |
int local_expand | ( | VSTRING * | , |
const char * | , | ||
LOCAL_STATE * | , | ||
USER_ATTR * | , | ||
const char * | |||
) |
local_expand.c の 166 行目に定義があります。