Postfix3.3.1
|
#include <sys_defs.h>
#include <sys/socket.h>
#include <string.h>
#include <errno.h>
#include <msg.h>
#include <vstream.h>
#include <vstring.h>
#include <stringops.h>
#include <inet_proto.h>
#include <off_cvt.h>
#include <dsn_mask.h>
#include <rec_type.h>
#include <cleanup_user.h>
#include <record.h>
#include <rec_attr_map.h>
#include <mail_proto.h>
#include <mail_params.h>
#include <lex_822.h>
#include <is_header.h>
#include <quote_821_local.h>
#include <dsn_util.h>
#include <xtext.h>
#include <cleanup.h>
関数 | |
void | cleanup_milter_receive (CLEANUP_STATE *state, int count) |
void | cleanup_milter_inspect (CLEANUP_STATE *state, MILTERS *milters) |
void | cleanup_milter_emul_mail (CLEANUP_STATE *state, MILTERS *milters, const char *addr) |
void | cleanup_milter_emul_rcpt (CLEANUP_STATE *state, MILTERS *milters, const char *addr) |
void | cleanup_milter_emul_data (CLEANUP_STATE *state, MILTERS *milters) |
#define ALLOW_PTR_BACKUP 1 |
#define CLEANUP_DEL_HEADER_RETURN | ( | ret | ) |
#define CLEANUP_DEL_RCPT_RETURN | ( | ret | ) |
#define CLEANUP_FIND_HEADER_IOERROR (-2) |
#define CLEANUP_FIND_HEADER_NOTFOUND (-1) |
#define CLEANUP_FIND_HEADER_RETURN | ( | offs | ) |
#define CLEANUP_INS_HEADER_RETURN | ( | ret | ) |
#define CLEANUP_MILTER_REJECTING_OR_DISCARDING_MESSAGE | ( | state | ) | ((state->flags & CLEANUP_FLAG_DISCARD) || (state->errs & CLEANUP_STAT_CONT)) |
#define CLEANUP_MILTER_SET_REASON | ( | __state, | |
__reason | |||
) |
#define CLEANUP_MILTER_SET_SMTP_REPLY | ( | __state, | |
__smtp_reply | |||
) |
#define CLEANUP_PATCH_HEADER_RETURN | ( | ret | ) |
#define CLEANUP_UPD_HEADER_RETURN | ( | ret | ) |
#define CLIENT_ATTR_UNKNOWN "unknown" |
#define DONT_SAVE_RECORD 0 |
#define DONT_SKIP_HEADERS 0 |
#define GET_NEXT_TEXT_OR_PTR_RECORD | ( | rec_type, | |
state, | |||
buf, | |||
curr_offset, | |||
quit | |||
) |
#define LEN | ( | x | ) | VSTRING_LEN(x) |
cleanup_milter.c の 228 行目に定義があります。
#define NO_CLIENT_PORT "0" |
#define NO_HEADER_NAME ((char *) 0) |
#define NO_MIME_HDR_NAME "" |
#define NO_MIME_HDR_VALUE "" |
#define NO_NESTED_HDR_NAME "" |
#define NO_NESTED_HDR_VALUE "" |
#define NO_PTR_BACKUP 0 |
#define PRETEND_ESMTP 1 |
#define SERVER_ATTR_UNKNOWN "unknown" |
#define SKIP_ONE_HEADER 1 |
#define STR | ( | x | ) | vstring_str(x) |
cleanup_milter.c の 227 行目に定義があります。
#define STREQUAL | ( | x, | |
y, | |||
l | |||
) | (strncasecmp((x), (y), (l)) == 0 && (y)[l] == 0) |
void cleanup_milter_emul_data | ( | CLEANUP_STATE * | state, |
MILTERS * | milters | ||
) |
cleanup_milter.c の 2260 行目に定義があります。
void cleanup_milter_emul_mail | ( | CLEANUP_STATE * | state, |
MILTERS * | milters, | ||
const char * | addr | ||
) |
cleanup_milter.c の 2162 行目に定義があります。
void cleanup_milter_emul_rcpt | ( | CLEANUP_STATE * | state, |
MILTERS * | milters, | ||
const char * | addr | ||
) |
cleanup_milter.c の 2220 行目に定義があります。
void cleanup_milter_inspect | ( | CLEANUP_STATE * | state, |
MILTERS * | milters | ||
) |
cleanup_milter.c の 2122 行目に定義があります。
void cleanup_milter_receive | ( | CLEANUP_STATE * | state, |
int | count | ||
) |
cleanup_milter.c の 1939 行目に定義があります。