Postfix3.3.1
|
#include <unistd.h>
#include <vstream.h>
#include <vstring.h>
#include <deliver_request.h>
#include <maps.h>
#include <mbox_conf.h>
#include <dsn_buf.h>
#include <dsn.h>
データ構造 | |
struct | USER_ATTR |
struct | DELIVER_ATTR |
struct | LOCAL_STATE |
マクロ定義 | |
#define | RESET_USER_ATTR(usr_attr, level) |
#define | FEATURE_NODELIVERED (1<<0) /* no delivered-to */ |
#define | BOUNCE_FLAGS(request) DEL_REQ_TRACE_FLAGS((request)->flags) |
#define | BOUNCE_ATTR(attr) |
#define | SENT_ATTR(attr) |
#define | COPY_ATTR(attr) attr.sender, attr.rcpt.orig_addr, attr.delivered, attr.fp |
#define | MSG_LOG_STATE(m, p) |
#define | STR(s) vstring_str(s) |
型定義 | |
typedef struct USER_ATTR | USER_ATTR |
typedef struct DELIVER_ATTR | DELIVER_ATTR |
typedef struct LOCAL_STATE | LOCAL_STATE |
関数 | |
void | deliver_attr_init (DELIVER_ATTR *) |
void | deliver_attr_dump (DELIVER_ATTR *) |
void | deliver_attr_free (DELIVER_ATTR *) |
int | deliver_recipient (LOCAL_STATE, USER_ATTR) |
int | deliver_mailbox (LOCAL_STATE, USER_ATTR, int *) |
int | deliver_file (LOCAL_STATE, USER_ATTR, char *) |
int | deliver_maildir (LOCAL_STATE, USER_ATTR) |
int | deliver_unknown (LOCAL_STATE) |
変数 | |
MAPS * | virtual_mailbox_maps |
MAPS * | virtual_uid_maps |
MAPS * | virtual_gid_maps |
int | virtual_mbox_lock_mask |
#define BOUNCE_ATTR | ( | attr | ) |
#define BOUNCE_FLAGS | ( | request | ) | DEL_REQ_TRACE_FLAGS((request)->flags) |
#define COPY_ATTR | ( | attr | ) | attr.sender, attr.rcpt.orig_addr, attr.delivered, attr.fp |
#define MSG_LOG_STATE | ( | m, | |
p | |||
) |
#define RESET_USER_ATTR | ( | usr_attr, | |
level | |||
) |
#define SENT_ATTR | ( | attr | ) |
#define STR | ( | s | ) | vstring_str(s) |
typedef struct DELIVER_ATTR DELIVER_ATTR |
typedef struct LOCAL_STATE LOCAL_STATE |
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_file | ( | LOCAL_STATE | , |
USER_ATTR | , | ||
char * | |||
) |
int deliver_maildir | ( | LOCAL_STATE | , |
USER_ATTR | |||
) |
int deliver_recipient | ( | LOCAL_STATE | , |
USER_ATTR | |||
) |
recipient.c の 206 行目に定義があります。
int deliver_unknown | ( | LOCAL_STATE | ) |