Postfix3.3.1
|
#include <vstring.h>
#include <vstream.h>
#include <recipient_list.h>
#include <dsn.h>
#include <msg_stats.h>
データ構造 | |
struct | DELIVER_REQUEST |
型定義 | |
typedef struct DELIVER_REQUEST | DELIVER_REQUEST |
typedef struct VSTREAM | _deliver_vstream_ |
関数 | |
DELIVER_REQUEST * | deliver_request_read (_deliver_vstream_ *) |
int | deliver_request_done (_deliver_vstream_ *, DELIVER_REQUEST *, int) |
#define DEL_RCPT_STAT_BOUNCE 2 |
deliver_request.h の 112 行目に定義があります。
#define DEL_RCPT_STAT_DEFER 1 |
deliver_request.h の 111 行目に定義があります。
#define DEL_RCPT_STAT_OK 0 |
deliver_request.h の 110 行目に定義があります。
#define DEL_RCPT_STAT_TODO 3 |
deliver_request.h の 113 行目に定義があります。
#define DEL_REQ_ATTR_AVAIL | ( | a | ) | (*(a)) |
deliver_request.h の 62 行目に定義があります。
#define DEL_REQ_FLAG_BOUNCE (1<<1) /* unimplemented */ |
deliver_request.h の 69 行目に定義があります。
#define DEL_REQ_FLAG_CONN_LOAD (1<<11) /* Consult opportunistic cache */ |
deliver_request.h の 74 行目に定義があります。
#define DEL_REQ_FLAG_CONN_MASK (DEL_REQ_FLAG_CONN_LOAD | DEL_REQ_FLAG_CONN_STORE) |
deliver_request.h の 82 行目に定義があります。
#define DEL_REQ_FLAG_CONN_STORE (1<<12) /* Update opportunistic cache */ |
deliver_request.h の 75 行目に定義があります。
#define DEL_REQ_FLAG_DEFLT (DEL_REQ_FLAG_SUCCESS | DEL_REQ_FLAG_BOUNCE) |
deliver_request.h の 67 行目に定義があります。
#define DEL_REQ_FLAG_EXPAND DEL_REQ_FLAG_USR_VRFY |
deliver_request.h の 89 行目に定義があります。
#define DEL_REQ_FLAG_MTA_VRFY (1<<8) /* MTA-requested address probe */ |
deliver_request.h の 71 行目に定義があります。
#define DEL_REQ_FLAG_REC_DLY_SENT (1<<13) /* Record delayed delivery */ |
deliver_request.h の 76 行目に定義があります。
#define DEL_REQ_FLAG_RECORD (1<<10) /* record and deliver */ |
deliver_request.h の 73 行目に定義があります。
#define DEL_REQ_FLAG_SUCCESS (1<<0) /* delete successful recipients */ |
deliver_request.h の 68 行目に定義があります。
#define DEL_REQ_FLAG_USR_VRFY (1<<9) /* user-requested address probe */ |
deliver_request.h の 72 行目に定義があります。
#define DEL_REQ_FLAG_VERIFY DEL_REQ_FLAG_MTA_VRFY |
deliver_request.h の 88 行目に定義があります。
#define DEL_REQ_TRACE_FLAGS | ( | f | ) | ((f) & DEL_REQ_TRACE_FLAGS_MASK) |
deliver_request.h の 97 行目に定義があります。
#define DEL_REQ_TRACE_FLAGS_MASK |
deliver_request.h の 94 行目に定義があります。
#define DEL_REQ_TRACE_ONLY | ( | f | ) | ((f) & DEL_REQ_TRACE_ONLY_MASK) |
deliver_request.h の 104 行目に定義があります。
#define DEL_REQ_TRACE_ONLY_MASK (DEL_REQ_FLAG_MTA_VRFY | DEL_REQ_FLAG_USR_VRFY) |
deliver_request.h の 102 行目に定義があります。
#define DEL_STAT_DEFER (-1) /* not delivered or bounced */ |
deliver_request.h の 125 行目に定義があります。
#define DEL_STAT_FINAL 0 /* delivered or bounced */ |
deliver_request.h の 124 行目に定義があります。
typedef struct VSTREAM _deliver_vstream_ |
deliver_request.h の 127 行目に定義があります。
typedef struct DELIVER_REQUEST DELIVER_REQUEST |
int deliver_request_done | ( | _deliver_vstream_ * | , |
DELIVER_REQUEST * | , | ||
int | |||
) |
deliver_request.c の 472 行目に定義があります。
DELIVER_REQUEST* deliver_request_read | ( | _deliver_vstream_ * | ) |
deliver_request.c の 439 行目に定義があります。