Postfix3.3.1
関数 | 変数
cleanup_init.c ファイル
#include <sys_defs.h>
#include <signal.h>
#include <string.h>
#include <msg.h>
#include <iostuff.h>
#include <name_code.h>
#include <name_mask.h>
#include <stringops.h>
#include <mail_addr.h>
#include <mail_params.h>
#include <mail_version.h>
#include <ext_prop.h>
#include <flush_clnt.h>
#include "cleanup.h"

[ソースコード]

関数

void cleanup_all (void)
 
void cleanup_sig (int sig)
 
void cleanup_pre_jail (char *unused_name, char **unused_argv)
 
void cleanup_post_jail (char *unused_name, char **unused_argv)
 

変数

char * cleanup_path
 
VSTRINGcleanup_trace_path
 
int var_hopcount_limit
 
char * var_canonical_maps
 
char * var_send_canon_maps
 
char * var_rcpt_canon_maps
 
char * var_canon_classes
 
char * var_send_canon_classes
 
char * var_rcpt_canon_classes
 
char * var_virt_alias_maps
 
char * var_masq_domains
 
char * var_masq_exceptions
 
char * var_header_checks
 
char * var_mimehdr_checks
 
char * var_nesthdr_checks
 
char * var_body_checks
 
int var_dup_filter_limit
 
char * var_empty_addr
 
int var_delay_warn_time
 
char * var_prop_extension
 
char * var_always_bcc
 
char * var_rcpt_witheld
 
char * var_masq_classes
 
int var_qattr_count_limit
 
int var_virt_recur_limit
 
int var_virt_expan_limit
 
int var_body_check_len
 
char * var_send_bcc_maps
 
char * var_rcpt_bcc_maps
 
char * var_remote_rwr_domain
 
char * var_msg_reject_chars
 
char * var_msg_strip_chars
 
int var_verp_bounce_off
 
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_cleanup_milters
 
char * var_milt_head_checks
 
char * var_milt_macro_deflts
 
int var_auto_8bit_enc_hdr
 
int var_always_add_hdrs
 
int var_virt_addrlen_limit
 
char * var_hfrom_format
 
const CONFIG_INT_TABLE cleanup_int_table []
 
const CONFIG_BOOL_TABLE cleanup_bool_table []
 
const CONFIG_TIME_TABLE cleanup_time_table []
 
const CONFIG_STR_TABLE cleanup_str_table []
 
MAPScleanup_comm_canon_maps
 
MAPScleanup_send_canon_maps
 
MAPScleanup_rcpt_canon_maps
 
int cleanup_comm_canon_flags
 
int cleanup_send_canon_flags
 
int cleanup_rcpt_canon_flags
 
MAPScleanup_header_checks
 
MAPScleanup_mimehdr_checks
 
MAPScleanup_nesthdr_checks
 
MAPScleanup_body_checks
 
MAPScleanup_virt_alias_maps
 
ARGVcleanup_masq_domains
 
STRING_LISTcleanup_masq_exceptions
 
int cleanup_masq_flags
 
MAPScleanup_send_bcc_maps
 
MAPScleanup_rcpt_bcc_maps
 
VSTRINGcleanup_reject_chars
 
VSTRINGcleanup_strip_chars
 
int cleanup_ext_prop_mask
 
MILTERScleanup_milters
 
int hfrom_format_code
 

関数詳解

void cleanup_all ( void  )

cleanup_init.c288 行目に定義があります。

void cleanup_post_jail ( char *  unused_name,
char **  unused_argv 
)

cleanup_init.c434 行目に定義があります。

void cleanup_pre_jail ( char *  unused_name,
char **  unused_argv 
)

cleanup_init.c321 行目に定義があります。

void cleanup_sig ( int  sig)

cleanup_init.c295 行目に定義があります。

変数詳解

MAPS* cleanup_body_checks

cleanup_init.c257 行目に定義があります。

const CONFIG_BOOL_TABLE cleanup_bool_table[]
初期値:
= {
0,
}
#define DEF_ALWAYS_ADD_HDRS
Definition: mail_params.h:384
#define DEF_AUTO_8BIT_ENC_HDR
Definition: mail_params.h:2968
int var_auto_8bit_enc_hdr
Definition: cleanup_init.c:171
#define DEF_VERP_BOUNCE_OFF
Definition: mail_params.h:2597
#define VAR_ALWAYS_ADD_HDRS
Definition: mail_params.h:383
#define VAR_AUTO_8BIT_ENC_HDR
Definition: mail_params.h:2967
int var_always_add_hdrs
Definition: cleanup_init.c:172
int var_verp_bounce_off
Definition: cleanup_init.c:152
#define VAR_VERP_BOUNCE_OFF
Definition: mail_params.h:2596

cleanup_init.c187 行目に定義があります。

int cleanup_comm_canon_flags

cleanup_init.c251 行目に定義があります。

MAPS* cleanup_comm_canon_maps

cleanup_init.c248 行目に定義があります。

int cleanup_ext_prop_mask

cleanup_init.c274 行目に定義があります。

MAPS* cleanup_header_checks

cleanup_init.c254 行目に定義があります。

const CONFIG_INT_TABLE cleanup_int_table[]
初期値:
= {
0,
}
#define DEF_BODY_CHECK_LEN
Definition: mail_params.h:1951
#define VAR_VIRT_RECUR_LIMIT
Definition: mail_params.h:1911
int var_hopcount_limit
Definition: cleanup_init.c:122
#define DEF_VIRT_ADDRLEN_LIMIT
Definition: mail_params.h:1920
#define DEF_VIRT_RECUR_LIMIT
Definition: mail_params.h:1912
#define DEF_QATTR_COUNT_LIMIT
Definition: mail_params.h:2929
#define VAR_DUP_FILTER_LIMIT
Definition: mail_params.h:686
int var_virt_expan_limit
Definition: cleanup_init.c:145
#define VAR_QATTR_COUNT_LIMIT
Definition: mail_params.h:2928
#define VAR_VIRT_ADDRLEN_LIMIT
Definition: mail_params.h:1919
int var_qattr_count_limit
Definition: cleanup_init.c:143
#define DEF_VIRT_EXPAN_LIMIT
Definition: mail_params.h:1916
#define VAR_HOPCOUNT_LIMIT
Definition: mail_params.h:1899
int var_virt_recur_limit
Definition: cleanup_init.c:144
#define DEF_HOPCOUNT_LIMIT
Definition: mail_params.h:1900
int var_virt_addrlen_limit
Definition: cleanup_init.c:173
int var_dup_filter_limit
Definition: cleanup_init.c:136
int var_body_check_len
Definition: cleanup_init.c:146
#define VAR_BODY_CHECK_LEN
Definition: mail_params.h:1950
#define DEF_DUP_FILTER_LIMIT
Definition: mail_params.h:687
#define VAR_VIRT_EXPAN_LIMIT
Definition: mail_params.h:1915

cleanup_init.c176 行目に定義があります。

ARGV* cleanup_masq_domains

cleanup_init.c259 行目に定義があります。

STRING_LIST* cleanup_masq_exceptions

cleanup_init.c260 行目に定義があります。

int cleanup_masq_flags

cleanup_init.c261 行目に定義があります。

MILTERS* cleanup_milters

cleanup_init.c279 行目に定義があります。

MAPS* cleanup_mimehdr_checks

cleanup_init.c255 行目に定義があります。

MAPS* cleanup_nesthdr_checks

cleanup_init.c256 行目に定義があります。

char* cleanup_path

cleanup_init.c111 行目に定義があります。

MAPS* cleanup_rcpt_bcc_maps

cleanup_init.c263 行目に定義があります。

int cleanup_rcpt_canon_flags

cleanup_init.c253 行目に定義があります。

MAPS* cleanup_rcpt_canon_maps

cleanup_init.c250 行目に定義があります。

VSTRING* cleanup_reject_chars

cleanup_init.c268 行目に定義があります。

MAPS* cleanup_send_bcc_maps

cleanup_init.c262 行目に定義があります。

int cleanup_send_canon_flags

cleanup_init.c252 行目に定義があります。

MAPS* cleanup_send_canon_maps

cleanup_init.c249 行目に定義があります。

const CONFIG_STR_TABLE cleanup_str_table[]

cleanup_init.c202 行目に定義があります。

VSTRING* cleanup_strip_chars

cleanup_init.c269 行目に定義があります。

const CONFIG_TIME_TABLE cleanup_time_table[]
初期値:
= {
0,
}
#define DEF_MILT_MSG_TIME
Definition: mail_params.h:3405
#define DEF_MILT_CONN_TIME
Definition: mail_params.h:3397
#define DEF_MILT_CMD_TIME
Definition: mail_params.h:3401
#define VAR_MILT_CMD_TIME
Definition: mail_params.h:3400
#define VAR_MILT_MSG_TIME
Definition: mail_params.h:3404
#define VAR_MILT_CONN_TIME
Definition: mail_params.h:3396
#define VAR_DELAY_WARN_TIME
Definition: mail_params.h:765
int var_milt_msg_time
Definition: cleanup_init.c:155
int var_delay_warn_time
Definition: cleanup_init.c:138
int var_milt_conn_time
Definition: cleanup_init.c:153
int var_milt_cmd_time
Definition: cleanup_init.c:154
#define DEF_DELAY_WARN_TIME
Definition: mail_params.h:766

cleanup_init.c194 行目に定義があります。

VSTRING* cleanup_trace_path

cleanup_init.c117 行目に定義があります。

MAPS* cleanup_virt_alias_maps

cleanup_init.c258 行目に定義があります。

int hfrom_format_code

cleanup_init.c284 行目に定義があります。

int var_always_add_hdrs

cleanup_init.c172 行目に定義があります。

char* var_always_bcc

cleanup_init.c140 行目に定義があります。

int var_auto_8bit_enc_hdr

cleanup_init.c171 行目に定義があります。

int var_body_check_len

cleanup_init.c146 行目に定義があります。

char* var_body_checks

cleanup_init.c135 行目に定義があります。

char* var_canon_classes

cleanup_init.c126 行目に定義があります。

char* var_canonical_maps

cleanup_init.c123 行目に定義があります。

char* var_cleanup_milters

cleanup_init.c168 行目に定義があります。

int var_delay_warn_time

cleanup_init.c138 行目に定義があります。

int var_dup_filter_limit

cleanup_init.c136 行目に定義があります。

char* var_empty_addr

cleanup_init.c137 行目に定義があります。

char* var_header_checks

cleanup_init.c132 行目に定義があります。

char* var_hfrom_format

cleanup_init.c174 行目に定義があります。

int var_hopcount_limit

cleanup_init.c122 行目に定義があります。

char* var_masq_classes

cleanup_init.c142 行目に定義があります。

char* var_masq_domains

cleanup_init.c130 行目に定義があります。

char* var_masq_exceptions

cleanup_init.c131 行目に定義があります。

int var_milt_cmd_time

cleanup_init.c154 行目に定義があります。

char* var_milt_conn_macros

cleanup_init.c160 行目に定義があります。

int var_milt_conn_time

cleanup_init.c153 行目に定義があります。

char* var_milt_daemon_name

cleanup_init.c158 行目に定義があります。

char* var_milt_data_macros

cleanup_init.c164 行目に定義があります。

char * var_milt_def_action

cleanup_init.c157 行目に定義があります。

char* var_milt_eod_macros

cleanup_init.c166 行目に定義があります。

char* var_milt_eoh_macros

cleanup_init.c165 行目に定義があります。

char* var_milt_head_checks

cleanup_init.c169 行目に定義があります。

char* var_milt_helo_macros

cleanup_init.c161 行目に定義があります。

char* var_milt_macro_deflts

cleanup_init.c170 行目に定義があります。

char* var_milt_mail_macros

cleanup_init.c162 行目に定義があります。

int var_milt_msg_time

cleanup_init.c155 行目に定義があります。

char* var_milt_protocol

cleanup_init.c156 行目に定義があります。

char* var_milt_rcpt_macros

cleanup_init.c163 行目に定義があります。

char* var_milt_unk_macros

cleanup_init.c167 行目に定義があります。

char* var_milt_v

cleanup_init.c159 行目に定義があります。

char* var_mimehdr_checks

cleanup_init.c133 行目に定義があります。

char* var_msg_reject_chars

cleanup_init.c150 行目に定義があります。

char* var_msg_strip_chars

cleanup_init.c151 行目に定義があります。

char* var_nesthdr_checks

cleanup_init.c134 行目に定義があります。

char* var_prop_extension

cleanup_init.c139 行目に定義があります。

int var_qattr_count_limit

cleanup_init.c143 行目に定義があります。

char* var_rcpt_bcc_maps

cleanup_init.c148 行目に定義があります。

char* var_rcpt_canon_classes

cleanup_init.c128 行目に定義があります。

char* var_rcpt_canon_maps

cleanup_init.c125 行目に定義があります。

char* var_rcpt_witheld

cleanup_init.c141 行目に定義があります。

char* var_remote_rwr_domain

cleanup_init.c149 行目に定義があります。

char* var_send_bcc_maps

cleanup_init.c147 行目に定義があります。

char* var_send_canon_classes

cleanup_init.c127 行目に定義があります。

char* var_send_canon_maps

cleanup_init.c124 行目に定義があります。

int var_verp_bounce_off

cleanup_init.c152 行目に定義があります。

int var_virt_addrlen_limit

cleanup_init.c173 行目に定義があります。

char* var_virt_alias_maps

cleanup_init.c129 行目に定義があります。

int var_virt_expan_limit

cleanup_init.c145 行目に定義があります。

int var_virt_recur_limit

cleanup_init.c144 行目に定義があります。