|
Postfix3.3.1
|
#include <sys_defs.h>#include <sys/stat.h>#include <sys/socket.h>#include <netinet/in.h>#include <string.h>#include <unistd.h>#include <stdlib.h>#include <stdarg.h>#include <time.h>#include <msg.h>#include <vstring.h>#include <vstream.h>#include <vstring_vstream.h>#include <stringops.h>#include <mymalloc.h>#include <iostuff.h>#include <split_at.h>#include <name_code.h>#include <name_mask.h>#include <mail_params.h>#include <smtp_stream.h>#include <mail_queue.h>#include <recipient_list.h>#include <deliver_request.h>#include <defer.h>#include <bounce.h>#include <record.h>#include <rec_type.h>#include <off_cvt.h>#include <mark_corrupt.h>#include <quote_821_local.h>#include <quote_822_local.h>#include <mail_proto.h>#include <mime_state.h>#include <ehlo_mask.h>#include <maps.h>#include <tok822.h>#include <mail_addr_map.h>#include <ext_prop.h>#include <namadr_list.h>#include <match_parent_style.h>#include <lex_822.h>#include <dsn_mask.h>#include <xtext.h>#include <uxtext.h>#include <smtputf8.h>#include "smtp.h"#include "smtp_sasl.h"関数 | |
| void | smtp_vrfy_init (void) |
| int | smtp_helo (SMTP_STATE *state) |
| int | smtp_xfer (SMTP_STATE *state) |
| int | smtp_rset (SMTP_STATE *state) |
| int | smtp_quit (SMTP_STATE *state) |
変数 | |
| int * | xfer_timeouts [SMTP_STATE_LAST] |
| char * | xfer_states [SMTP_STATE_LAST] |
| char * | xfer_request [SMTP_STATE_LAST] |
| HBC_CALL_BACKS | smtp_hbc_callbacks [1] |
| #define _ATTR_AVAIL_AND_KNOWN_ | ( | val | ) | (DEL_REQ_ATTR_AVAIL(val) && strcasecmp((val), "unknown")) |
| #define CAN_FORWARD_CLIENT_ADDR _ATTR_AVAIL_AND_KNOWN_ |
| #define CAN_FORWARD_CLIENT_NAME _ATTR_AVAIL_AND_KNOWN_ |
| #define CAN_FORWARD_CLIENT_PORT _ATTR_AVAIL_AND_KNOWN_ |
| #define CAN_FORWARD_HELO_NAME DEL_REQ_ATTR_AVAIL |
| #define CAN_FORWARD_IDENT_NAME DEL_REQ_ATTR_AVAIL |
| #define CAN_FORWARD_PROTO_NAME _ATTR_AVAIL_AND_KNOWN_ |
| #define CAN_FORWARD_RWR_CONTEXT DEL_REQ_ATTR_AVAIL |
| #define CANT_RSET_THIS_SESSION (session->features |= SMTP_FEATURE_RSET_REJECTED) |
| #define CHECK_PIPELINING_BUFSIZE (recv_state != SMTP_STATE_DOT || send_state != SMTP_STATE_QUIT) |
| #define DELIVERY_REQUIRES_SMTPUTF8 |
| #define LOST_CONNECTION_INSIDE_DATA (except == SMTP_ERR_EOF) |
| #define PIPELINING_BUFSIZE VSTREAM_BUFSIZE |
| #define QUOTE_ADDRESS | ( | dst, | |
| src | |||
| ) |
| #define RETURN | ( | x | ) |
| #define REWRITE_ADDRESS | ( | dst, | |
| src | |||
| ) |
| #define SENDER_IN_WAIT_STATE (send_state == SMTP_STATE_DOT || send_state == SMTP_STATE_LAST) |
| #define SENDER_IS_AHEAD (recv_state < send_state || recv_rcpt != send_rcpt) |
| #define SENDING_MAIL (recv_state <= SMTP_STATE_DOT) |
| #define SMTP_ANY_CHECKS (smtp_header_checks || smtp_body_checks) |
| #define SMTP_MIME_DOWNGRADE | ( | session, | |
| request | |||
| ) |
smtp_proto.c の 248 行目に定義があります。
| #define SMTP_STATE_ABORT 6 |
smtp_proto.c の 202 行目に定義があります。
| #define SMTP_STATE_DATA 4 |
smtp_proto.c の 200 行目に定義があります。
| #define SMTP_STATE_DOT 5 |
smtp_proto.c の 201 行目に定義があります。
| #define SMTP_STATE_LAST 9 |
smtp_proto.c の 205 行目に定義があります。
| #define SMTP_STATE_MAIL 2 |
smtp_proto.c の 198 行目に定義があります。
| #define SMTP_STATE_QUIT 8 |
smtp_proto.c の 204 行目に定義があります。
| #define SMTP_STATE_RCPT 3 |
smtp_proto.c の 199 行目に定義があります。
| #define SMTP_STATE_RSET 7 |
smtp_proto.c の 203 行目に定義があります。
| #define SMTP_STATE_XFORWARD_NAME_ADDR 0 |
smtp_proto.c の 196 行目に定義があります。
| #define SMTP_STATE_XFORWARD_PROTO_HELO 1 |
smtp_proto.c の 197 行目に定義があります。
| int smtp_helo | ( | SMTP_STATE * | state | ) |
smtp_proto.c の 291 行目に定義があります。
| int smtp_quit | ( | SMTP_STATE * | state | ) |
smtp_proto.c の 2316 行目に定義があります。
| int smtp_rset | ( | SMTP_STATE * | state | ) |
smtp_proto.c の 2304 行目に定義があります。
| void smtp_vrfy_init | ( | void | ) |
smtp_proto.c の 275 行目に定義があります。
| int smtp_xfer | ( | SMTP_STATE * | state | ) |
smtp_proto.c の 2218 行目に定義があります。
| HBC_CALL_BACKS smtp_hbc_callbacks[1] |
smtp_proto.c の 266 行目に定義があります。
| char* xfer_request[SMTP_STATE_LAST] |
smtp_proto.c の 231 行目に定義があります。
| char* xfer_states[SMTP_STATE_LAST] |
smtp_proto.c の 219 行目に定義があります。
| int* xfer_timeouts[SMTP_STATE_LAST] |
smtp_proto.c の 207 行目に定義があります。
1.8.9.1