|
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 行目に定義があります。
1.8.9.1