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