Postfix3.3.1
データ構造 | マクロ定義 | 型定義 | 関数 | 変数
smtpd.c ファイル
#include <sys_defs.h>
#include <sys/socket.h>
#include <sys/stat.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <string.h>
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <errno.h>
#include <ctype.h>
#include <signal.h>
#include <stddef.h>
#include <msg.h>
#include <mymalloc.h>
#include <vstring.h>
#include <vstream.h>
#include <vstring_vstream.h>
#include <stringops.h>
#include <events.h>
#include <smtp_stream.h>
#include <valid_hostname.h>
#include <dict.h>
#include <watchdog.h>
#include <iostuff.h>
#include <split_at.h>
#include <name_code.h>
#include <inet_proto.h>
#include <mail_params.h>
#include <mail_version.h>
#include <record.h>
#include <rec_type.h>
#include <mail_proto.h>
#include <cleanup_user.h>
#include <mail_date.h>
#include <mail_conf.h>
#include <off_cvt.h>
#include <debug_peer.h>
#include <mail_error.h>
#include <flush_clnt.h>
#include <mail_stream.h>
#include <mail_queue.h>
#include <tok822.h>
#include <verp_sender.h>
#include <string_list.h>
#include <quote_822_local.h>
#include <lex_822.h>
#include <namadr_list.h>
#include <input_transp.h>
#include <is_header.h>
#include <anvil_clnt.h>
#include <ehlo_mask.h>
#include <maps.h>
#include <valid_mailhost_addr.h>
#include <dsn_mask.h>
#include <xtext.h>
#include <uxtext.h>
#include <tls_proxy.h>
#include <verify_sender_addr.h>
#include <smtputf8.h>
#include <match_parent_style.h>
#include <mail_server.h>
#include <milter.h>
#include <dns.h>
#include <smtpd_token.h>
#include <smtpd.h>
#include <smtpd_check.h>
#include <smtpd_chat.h>
#include <smtpd_sasl_proto.h>
#include <smtpd_sasl_glue.h>
#include <smtpd_proxy.h>
#include <smtpd_milter.h>
#include <smtpd_expand.h>

[ソースコード]

データ構造

struct  SMTPD_CMD
 

マクロ定義

#define STR(x)   vstring_str(x)
 
#define LEN(x)   VSTRING_LEN(x)
 
#define VERP_CMD   "XVERP"
 
#define VERP_CMD_LEN   5
 
#define NEUTER_CHARACTERS   " <>()\\\";@"
 
#define REASON_TIMEOUT   "timeout"
 
#define REASON_LOST_CONNECTION   "lost connection"
 
#define REASON_ERROR_LIMIT   "too many errors"
 
#define MILTER_SKIP_FLAGS   (CLEANUP_FLAG_DISCARD)
 
#define PUSH_STRING(old, curr, new)   { char *old = (curr); (curr) = (new);
 
#define POP_STRING(old, curr)   (curr) = old; }
 
#define EHLO_APPEND(state, cmd)
 
#define EHLO_APPEND1(state, cmd, arg)
 
#define XCLIENT_LOGIN_KLUDGE   ""
 
#define PRINT_OR_NULL(cond, str)   ((cond) ? (str) : "")
 
#define PRINT2_OR_NULL(cond, name, value)   PRINT_OR_NULL((cond), (name)), PRINT_OR_NULL((cond), (value))
 
#define PERMIT_EMPTY_ADDR   1
 
#define REJECT_EMPTY_ADDR   0
 
#define VSTRING_STRDUP(s)   vstring_strcpy(vstring_alloc(strlen(s) + 1), (s))
 
#define IS_SMTP_REJECT(s)
 
#define SLOPPY   0
 
#define STREQ(x, y)   (strcasecmp((x), (y)) == 0)
 
#define UPDATE_STR(s, v)
 
#define SMTPD_CMD_FLAG_LIMIT   (1<<0) /* limit usage */
 
#define SMTPD_CMD_FLAG_PRE_TLS   (1<<1) /* allow before STARTTLS */
 
#define SMTPD_CMD_FLAG_LAST   (1<<2) /* last in PIPELINING command group */
 

型定義

typedef struct SMTPD_CMD SMTPD_CMD
 

関数

int main (int argc, char **argv)
 

変数

int var_smtpd_rcpt_limit
 
int var_smtpd_tmout
 
int var_smtpd_soft_erlim
 
int var_smtpd_hard_erlim
 
int var_queue_minfree
 
char * var_smtpd_banner
 
char * var_notify_classes
 
char * var_client_checks
 
char * var_helo_checks
 
char * var_mail_checks
 
char * var_relay_checks
 
char * var_rcpt_checks
 
char * var_etrn_checks
 
char * var_data_checks
 
char * var_eod_checks
 
int var_unk_client_code
 
int var_bad_name_code
 
int var_unk_name_code
 
int var_unk_addr_code
 
int var_relay_code
 
int var_maps_rbl_code
 
int var_map_reject_code
 
int var_map_defer_code
 
char * var_maps_rbl_domains
 
char * var_rbl_reply_maps
 
int var_helo_required
 
int var_reject_code
 
int var_defer_code
 
int var_smtpd_err_sleep
 
int var_non_fqdn_code
 
char * var_error_rcpt
 
int var_smtpd_delay_reject
 
char * var_rest_classes
 
int var_strict_rfc821_env
 
bool var_disable_vrfy_cmd
 
char * var_canonical_maps
 
char * var_send_canon_maps
 
char * var_rcpt_canon_maps
 
char * var_virt_alias_maps
 
char * var_virt_mailbox_maps
 
char * var_alias_maps
 
char * var_local_rcpt_maps
 
bool var_allow_untrust_route
 
int var_smtpd_junk_cmd_limit
 
int var_smtpd_rcpt_overlim
 
bool var_smtpd_sasl_enable
 
bool var_smtpd_sasl_auth_hdr
 
char * var_smtpd_sasl_opts
 
char * var_smtpd_sasl_path
 
char * var_smtpd_sasl_service
 
char * var_cyrus_conf_path
 
char * var_smtpd_sasl_realm
 
char * var_smtpd_sasl_exceptions_networks
 
char * var_smtpd_sasl_type
 
char * var_filter_xport
 
bool var_broken_auth_clients
 
char * var_perm_mx_networks
 
char * var_smtpd_snd_auth_maps
 
char * var_smtpd_noop_cmds
 
char * var_smtpd_null_key
 
int var_smtpd_hist_thrsh
 
char * var_smtpd_exp_filter
 
char * var_def_rbl_reply
 
int var_unv_from_rcode
 
int var_unv_rcpt_rcode
 
int var_unv_from_dcode
 
int var_unv_rcpt_dcode
 
char * var_unv_from_why
 
char * var_unv_rcpt_why
 
int var_mul_rcpt_code
 
char * var_relay_rcpt_maps
 
int var_local_rcpt_code
 
int var_virt_alias_code
 
int var_virt_mailbox_code
 
int var_relay_rcpt_code
 
char * var_verp_clients
 
int var_show_unk_rcpt_table
 
int var_verify_poll_count
 
int var_verify_poll_delay
 
char * var_smtpd_proxy_filt
 
int var_smtpd_proxy_tmout
 
char * var_smtpd_proxy_ehlo
 
char * var_smtpd_proxy_opts
 
char * var_input_transp
 
int var_smtpd_policy_tmout
 
int var_smtpd_policy_req_limit
 
int var_smtpd_policy_try_limit
 
int var_smtpd_policy_try_delay
 
char * var_smtpd_policy_def_action
 
char * var_smtpd_policy_context
 
int var_smtpd_policy_idle
 
int var_smtpd_policy_ttl
 
char * var_xclient_hosts
 
char * var_xforward_hosts
 
bool var_smtpd_rej_unl_from
 
bool var_smtpd_rej_unl_rcpt
 
char * var_smtpd_forbid_cmds
 
int var_smtpd_crate_limit
 
int var_smtpd_cconn_limit
 
int var_smtpd_cmail_limit
 
int var_smtpd_crcpt_limit
 
int var_smtpd_cntls_limit
 
int var_smtpd_cauth_limit
 
char * var_smtpd_hoggers
 
char * var_local_rwr_clients
 
char * var_smtpd_ehlo_dis_words
 
char * var_smtpd_ehlo_dis_maps
 
char * var_smtpd_tls_level
 
bool var_smtpd_use_tls
 
bool var_smtpd_enforce_tls
 
bool var_smtpd_tls_wrappermode
 
bool var_smtpd_tls_auth_only
 
char * var_smtpd_cmd_filter
 
char * var_smtpd_rej_footer
 
char * var_smtpd_acl_perm_log
 
char * var_smtpd_dns_re_filter
 
bool var_smtpd_peername_lookup
 
int var_plaintext_code
 
bool var_smtpd_delay_open
 
char * var_smtpd_milters
 
char * var_smtpd_milter_maps
 
int var_milt_conn_time
 
int var_milt_cmd_time
 
int var_milt_msg_time
 
char * var_milt_protocol
 
char * var_milt_def_action
 
char * var_milt_daemon_name
 
char * var_milt_v
 
char * var_milt_conn_macros
 
char * var_milt_helo_macros
 
char * var_milt_mail_macros
 
char * var_milt_rcpt_macros
 
char * var_milt_data_macros
 
char * var_milt_eoh_macros
 
char * var_milt_eod_macros
 
char * var_milt_unk_macros
 
char * var_milt_macro_deflts
 
bool var_smtpd_client_port_log
 
char * var_stress
 
char * var_reject_tmpf_act
 
char * var_unk_name_tf_act
 
char * var_unk_addr_tf_act
 
char * var_unv_rcpt_tf_act
 
char * var_unv_from_tf_act
 
bool var_smtpd_rec_deadline
 
int smtpd_proxy_opts
 
char * var_smtpd_uproxy_proto
 
int var_smtpd_uproxy_tmout
 
ANVIL_CLNTanvil_clnt
 
int smtpd_input_transp_mask
 
 MAIL_VERSION_STAMP_DECLARE
 

マクロ定義詳解

#define EHLO_APPEND (   state,
  cmd 
)
値:
do { \
vstring_sprintf((state)->ehlo_buf, (cmd)); \
argv_add((state)->ehlo_argv, STR((state)->ehlo_buf), (char *) 0); \
} while (0)
void argv_add(ARGV *argvp,...)
Definition: argv.c:197
#define STR(x)
Definition: smtpd.c:1422
VSTRING * vstring_sprintf(VSTRING *vp, const char *format,...)
Definition: vstring.c:602
#define EHLO_APPEND1 (   state,
  cmd,
  arg 
)
値:
do { \
vstring_sprintf((state)->ehlo_buf, (cmd), (arg)); \
argv_add((state)->ehlo_argv, STR((state)->ehlo_buf), (char *) 0); \
} while (0)
void argv_add(ARGV *argvp,...)
Definition: argv.c:197
#define STR(x)
Definition: smtpd.c:1422
VSTRING * vstring_sprintf(VSTRING *vp, const char *format,...)
Definition: vstring.c:602
#define IS_SMTP_REJECT (   s)
値:
(((s)[0] == '4' || (s)[0] == '5') \
&& ISDIGIT((s)[1]) && ISDIGIT((s)[2]) \
&& ((s)[3] == '\0' || (s)[3] == ' ' || (s)[3] == '-'))
#define ISDIGIT(c)
Definition: sys_defs.h:1748
#define LEN (   x)    VSTRING_LEN(x)

smtpd.c1423 行目に定義があります。

#define MILTER_SKIP_FLAGS   (CLEANUP_FLAG_DISCARD)
#define NEUTER_CHARACTERS   " <>()\\\";@"

smtpd.c1485 行目に定義があります。

#define PERMIT_EMPTY_ADDR   1
#define POP_STRING (   old,
  curr 
)    (curr) = old; }
#define PRINT2_OR_NULL (   cond,
  name,
  value 
)    PRINT_OR_NULL((cond), (name)), PRINT_OR_NULL((cond), (value))
#define PRINT_OR_NULL (   cond,
  str 
)    ((cond) ? (str) : "")
#define PUSH_STRING (   old,
  curr,
  new 
)    { char *old = (curr); (curr) = (new);
#define REASON_ERROR_LIMIT   "too many errors"

smtpd.c1492 行目に定義があります。

#define REASON_LOST_CONNECTION   "lost connection"

smtpd.c1491 行目に定義があります。

#define REASON_TIMEOUT   "timeout"

smtpd.c1490 行目に定義があります。

#define REJECT_EMPTY_ADDR   0
#define SLOPPY   0
#define SMTPD_CMD_FLAG_LAST   (1<<2) /* last in PIPELINING command group */

smtpd.c4837 行目に定義があります。

#define SMTPD_CMD_FLAG_LIMIT   (1<<0) /* limit usage */

smtpd.c4835 行目に定義があります。

#define SMTPD_CMD_FLAG_PRE_TLS   (1<<1) /* allow before STARTTLS */

smtpd.c4836 行目に定義があります。

#define STR (   x)    vstring_str(x)

smtpd.c1422 行目に定義があります。

#define STREQ (   x,
 
)    (strcasecmp((x), (y)) == 0)
#define UPDATE_STR (   s,
 
)
値:
do { \
const char *_v = (v); \
if (s) myfree(s); \
s = (_v) ? mystrdup(_v) : 0; \
} while(0)
void myfree(void *ptr)
Definition: mymalloc.c:207
char * mystrdup(const char *str)
Definition: mymalloc.c:225
#define VERP_CMD   "XVERP"

smtpd.c1440 行目に定義があります。

#define VERP_CMD_LEN   5

smtpd.c1441 行目に定義があります。

#define VSTRING_STRDUP (   s)    vstring_strcpy(vstring_alloc(strlen(s) + 1), (s))
#define XCLIENT_LOGIN_KLUDGE   ""

型定義詳解

typedef struct SMTPD_CMD SMTPD_CMD

関数詳解

int main ( int  argc,
char **  argv 
)

smtpd.c5761 行目に定義があります。

変数詳解

ANVIL_CLNT* anvil_clnt

smtpd.c1461 行目に定義があります。

MAIL_VERSION_STAMP_DECLARE

smtpd.c5757 行目に定義があります。

int smtpd_input_transp_mask

smtpd.c1467 行目に定義があります。

int smtpd_proxy_opts

smtpd.c1409 行目に定義があります。

char* var_alias_maps

smtpd.c1269 行目に定義があります。

bool var_allow_untrust_route

smtpd.c1271 行目に定義があります。

int var_bad_name_code

smtpd.c1245 行目に定義があります。

bool var_broken_auth_clients

smtpd.c1284 行目に定義があります。

char* var_canonical_maps

smtpd.c1264 行目に定義があります。

char* var_client_checks

smtpd.c1236 行目に定義があります。

char* var_cyrus_conf_path

smtpd.c1279 行目に定義があります。

char* var_data_checks

smtpd.c1242 行目に定義があります。

char* var_def_rbl_reply

smtpd.c1291 行目に定義があります。

int var_defer_code

smtpd.c1256 行目に定義があります。

bool var_disable_vrfy_cmd

smtpd.c1263 行目に定義があります。

char* var_eod_checks

smtpd.c1243 行目に定義があります。

char* var_error_rcpt

smtpd.c1259 行目に定義があります。

char* var_etrn_checks

smtpd.c1241 行目に定義があります。

char* var_filter_xport

smtpd.c1283 行目に定義があります。

char* var_helo_checks

smtpd.c1237 行目に定義があります。

int var_helo_required

smtpd.c1254 行目に定義があります。

char* var_input_transp

smtpd.c1312 行目に定義があります。

int var_local_rcpt_code

smtpd.c1300 行目に定義があります。

char* var_local_rcpt_maps

smtpd.c1270 行目に定義があります。

char* var_local_rwr_clients

smtpd.c1333 行目に定義があります。

char* var_mail_checks

smtpd.c1238 行目に定義があります。

int var_map_defer_code

smtpd.c1251 行目に定義があります。

int var_map_reject_code

smtpd.c1250 行目に定義があります。

int var_maps_rbl_code

smtpd.c1249 行目に定義があります。

char* var_maps_rbl_domains

smtpd.c1252 行目に定義があります。

int var_milt_cmd_time

smtpd.c1384 行目に定義があります。

char* var_milt_conn_macros

smtpd.c1390 行目に定義があります。

int var_milt_conn_time

smtpd.c1383 行目に定義があります。

char* var_milt_daemon_name

smtpd.c1388 行目に定義があります。

char* var_milt_data_macros

smtpd.c1394 行目に定義があります。

char* var_milt_def_action

smtpd.c1387 行目に定義があります。

char* var_milt_eod_macros

smtpd.c1396 行目に定義があります。

char* var_milt_eoh_macros

smtpd.c1395 行目に定義があります。

char* var_milt_helo_macros

smtpd.c1391 行目に定義があります。

char* var_milt_macro_deflts

smtpd.c1398 行目に定義があります。

char* var_milt_mail_macros

smtpd.c1392 行目に定義があります。

int var_milt_msg_time

smtpd.c1385 行目に定義があります。

char* var_milt_protocol

smtpd.c1386 行目に定義があります。

char* var_milt_rcpt_macros

smtpd.c1393 行目に定義があります。

char* var_milt_unk_macros

smtpd.c1397 行目に定義があります。

char* var_milt_v

smtpd.c1389 行目に定義があります。

int var_mul_rcpt_code

smtpd.c1298 行目に定義があります。

int var_non_fqdn_code

smtpd.c1258 行目に定義があります。

char* var_notify_classes

smtpd.c1235 行目に定義があります。

char* var_perm_mx_networks

smtpd.c1285 行目に定義があります。

int var_plaintext_code

smtpd.c1379 行目に定義があります。

int var_queue_minfree

smtpd.c1233 行目に定義があります。

char* var_rbl_reply_maps

smtpd.c1253 行目に定義があります。

char* var_rcpt_canon_maps

smtpd.c1266 行目に定義があります。

char* var_rcpt_checks

smtpd.c1240 行目に定義があります。

int var_reject_code

smtpd.c1255 行目に定義があります。

char* var_reject_tmpf_act

smtpd.c1402 行目に定義があります。

char* var_relay_checks

smtpd.c1239 行目に定義があります。

int var_relay_code

smtpd.c1248 行目に定義があります。

int var_relay_rcpt_code

smtpd.c1303 行目に定義があります。

char* var_relay_rcpt_maps

smtpd.c1299 行目に定義があります。

char* var_rest_classes

smtpd.c1261 行目に定義があります。

char* var_send_canon_maps

smtpd.c1265 行目に定義があります。

int var_show_unk_rcpt_table

smtpd.c1305 行目に定義があります。

char* var_smtpd_acl_perm_log

smtpd.c1344 行目に定義があります。

char* var_smtpd_banner

smtpd.c1234 行目に定義があります。

int var_smtpd_cauth_limit

smtpd.c1331 行目に定義があります。

int var_smtpd_cconn_limit

smtpd.c1327 行目に定義があります。

bool var_smtpd_client_port_log

smtpd.c1399 行目に定義があります。

int var_smtpd_cmail_limit

smtpd.c1328 行目に定義があります。

char* var_smtpd_cmd_filter

smtpd.c1342 行目に定義があります。

int var_smtpd_cntls_limit

smtpd.c1330 行目に定義があります。

int var_smtpd_crate_limit

smtpd.c1326 行目に定義があります。

int var_smtpd_crcpt_limit

smtpd.c1329 行目に定義があります。

bool var_smtpd_delay_open

smtpd.c1380 行目に定義があります。

int var_smtpd_delay_reject

smtpd.c1260 行目に定義があります。

char* var_smtpd_dns_re_filter

smtpd.c1345 行目に定義があります。

char* var_smtpd_ehlo_dis_maps

smtpd.c1335 行目に定義があります。

char* var_smtpd_ehlo_dis_words

smtpd.c1334 行目に定義があります。

bool var_smtpd_enforce_tls

smtpd.c1339 行目に定義があります。

int var_smtpd_err_sleep

smtpd.c1257 行目に定義があります。

char* var_smtpd_exp_filter

smtpd.c1290 行目に定義があります。

char* var_smtpd_forbid_cmds

smtpd.c1325 行目に定義があります。

int var_smtpd_hard_erlim

smtpd.c1232 行目に定義があります。

int var_smtpd_hist_thrsh

smtpd.c1289 行目に定義があります。

char* var_smtpd_hoggers

smtpd.c1332 行目に定義があります。

int var_smtpd_junk_cmd_limit

smtpd.c1272 行目に定義があります。

char* var_smtpd_milter_maps

smtpd.c1382 行目に定義があります。

char* var_smtpd_milters

smtpd.c1381 行目に定義があります。

char* var_smtpd_noop_cmds

smtpd.c1287 行目に定義があります。

char* var_smtpd_null_key

smtpd.c1288 行目に定義があります。

bool var_smtpd_peername_lookup

smtpd.c1378 行目に定義があります。

char* var_smtpd_policy_context

smtpd.c1318 行目に定義があります。

char* var_smtpd_policy_def_action

smtpd.c1317 行目に定義があります。

int var_smtpd_policy_idle

smtpd.c1319 行目に定義があります。

int var_smtpd_policy_req_limit

smtpd.c1314 行目に定義があります。

int var_smtpd_policy_tmout

smtpd.c1313 行目に定義があります。

int var_smtpd_policy_try_delay

smtpd.c1316 行目に定義があります。

int var_smtpd_policy_try_limit

smtpd.c1315 行目に定義があります。

int var_smtpd_policy_ttl

smtpd.c1320 行目に定義があります。

char* var_smtpd_proxy_ehlo

smtpd.c1310 行目に定義があります。

char* var_smtpd_proxy_filt

smtpd.c1308 行目に定義があります。

char* var_smtpd_proxy_opts

smtpd.c1311 行目に定義があります。

int var_smtpd_proxy_tmout

smtpd.c1309 行目に定義があります。

int var_smtpd_rcpt_limit

smtpd.c1229 行目に定義があります。

int var_smtpd_rcpt_overlim

smtpd.c1273 行目に定義があります。

bool var_smtpd_rec_deadline

smtpd.c1407 行目に定義があります。

char* var_smtpd_rej_footer

smtpd.c1343 行目に定義があります。

bool var_smtpd_rej_unl_from

smtpd.c1323 行目に定義があります。

bool var_smtpd_rej_unl_rcpt

smtpd.c1324 行目に定義があります。

bool var_smtpd_sasl_auth_hdr

smtpd.c1275 行目に定義があります。

bool var_smtpd_sasl_enable

smtpd.c1274 行目に定義があります。

char* var_smtpd_sasl_exceptions_networks

smtpd.c1281 行目に定義があります。

char* var_smtpd_sasl_opts

smtpd.c1276 行目に定義があります。

char* var_smtpd_sasl_path

smtpd.c1277 行目に定義があります。

char* var_smtpd_sasl_realm

smtpd.c1280 行目に定義があります。

char* var_smtpd_sasl_service

smtpd.c1278 行目に定義があります。

char* var_smtpd_sasl_type

smtpd.c1282 行目に定義があります。

char* var_smtpd_snd_auth_maps

smtpd.c1286 行目に定義があります。

int var_smtpd_soft_erlim

smtpd.c1231 行目に定義があります。

bool var_smtpd_tls_auth_only

smtpd.c1341 行目に定義があります。

char* var_smtpd_tls_level

smtpd.c1337 行目に定義があります。

bool var_smtpd_tls_wrappermode

smtpd.c1340 行目に定義があります。

int var_smtpd_tmout

smtpd.c1230 行目に定義があります。

char* var_smtpd_uproxy_proto

smtpd.c1416 行目に定義があります。

int var_smtpd_uproxy_tmout

smtpd.c1417 行目に定義があります。

bool var_smtpd_use_tls

smtpd.c1338 行目に定義があります。

char* var_stress

smtpd.c1400 行目に定義があります。

int var_strict_rfc821_env

smtpd.c1262 行目に定義があります。

int var_unk_addr_code

smtpd.c1247 行目に定義があります。

char* var_unk_addr_tf_act

smtpd.c1404 行目に定義があります。

int var_unk_client_code

smtpd.c1244 行目に定義があります。

int var_unk_name_code

smtpd.c1246 行目に定義があります。

char* var_unk_name_tf_act

smtpd.c1403 行目に定義があります。

int var_unv_from_dcode

smtpd.c1294 行目に定義があります。

int var_unv_from_rcode

smtpd.c1292 行目に定義があります。

char* var_unv_from_tf_act

smtpd.c1406 行目に定義があります。

char* var_unv_from_why

smtpd.c1296 行目に定義があります。

int var_unv_rcpt_dcode

smtpd.c1295 行目に定義があります。

int var_unv_rcpt_rcode

smtpd.c1293 行目に定義があります。

char* var_unv_rcpt_tf_act

smtpd.c1405 行目に定義があります。

char* var_unv_rcpt_why

smtpd.c1297 行目に定義があります。

int var_verify_poll_count

smtpd.c1306 行目に定義があります。

int var_verify_poll_delay

smtpd.c1307 行目に定義があります。

char* var_verp_clients

smtpd.c1304 行目に定義があります。

int var_virt_alias_code

smtpd.c1301 行目に定義があります。

char* var_virt_alias_maps

smtpd.c1267 行目に定義があります。

int var_virt_mailbox_code

smtpd.c1302 行目に定義があります。

char* var_virt_mailbox_maps

smtpd.c1268 行目に定義があります。

char* var_xclient_hosts

smtpd.c1321 行目に定義があります。

char* var_xforward_hosts

smtpd.c1322 行目に定義があります。