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
 
VSTRING * cleanup_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 []
 
MAPS * cleanup_comm_canon_maps
 
MAPS * cleanup_send_canon_maps
 
MAPS * cleanup_rcpt_canon_maps
 
int cleanup_comm_canon_flags
 
int cleanup_send_canon_flags
 
int cleanup_rcpt_canon_flags
 
MAPS * cleanup_header_checks
 
MAPS * cleanup_mimehdr_checks
 
MAPS * cleanup_nesthdr_checks
 
MAPS * cleanup_body_checks
 
MAPS * cleanup_virt_alias_maps
 
ARGV * cleanup_masq_domains
 
STRING_LIST * cleanup_masq_exceptions
 
int cleanup_masq_flags
 
MAPS * cleanup_send_bcc_maps
 
MAPS * cleanup_rcpt_bcc_maps
 
VSTRING * cleanup_reject_chars
 
VSTRING * cleanup_strip_chars
 
int cleanup_ext_prop_mask
 
MILTERS * cleanup_milters
 
int hfrom_format_code
 

関数詳解

void cleanup_all ( void  )

cleanup_init.c の 288 行目に定義があります。

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

cleanup_init.c の 434 行目に定義があります。

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

cleanup_init.c の 321 行目に定義があります。

void cleanup_sig ( int  sig)

cleanup_init.c の 295 行目に定義があります。

変数詳解

MAPS* cleanup_body_checks

cleanup_init.c の 257 行目に定義があります。

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.c の 187 行目に定義があります。

int cleanup_comm_canon_flags

cleanup_init.c の 251 行目に定義があります。

MAPS* cleanup_comm_canon_maps

cleanup_init.c の 248 行目に定義があります。

int cleanup_ext_prop_mask

cleanup_init.c の 274 行目に定義があります。

MAPS* cleanup_header_checks

cleanup_init.c の 254 行目に定義があります。

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.c の 176 行目に定義があります。

ARGV* cleanup_masq_domains

cleanup_init.c の 259 行目に定義があります。

STRING_LIST* cleanup_masq_exceptions

cleanup_init.c の 260 行目に定義があります。

int cleanup_masq_flags

cleanup_init.c の 261 行目に定義があります。

MILTERS* cleanup_milters

cleanup_init.c の 279 行目に定義があります。

MAPS* cleanup_mimehdr_checks

cleanup_init.c の 255 行目に定義があります。

MAPS* cleanup_nesthdr_checks

cleanup_init.c の 256 行目に定義があります。

char* cleanup_path

cleanup_init.c の 111 行目に定義があります。

MAPS* cleanup_rcpt_bcc_maps

cleanup_init.c の 263 行目に定義があります。

int cleanup_rcpt_canon_flags

cleanup_init.c の 253 行目に定義があります。

MAPS* cleanup_rcpt_canon_maps

cleanup_init.c の 250 行目に定義があります。

VSTRING* cleanup_reject_chars

cleanup_init.c の 268 行目に定義があります。

MAPS* cleanup_send_bcc_maps

cleanup_init.c の 262 行目に定義があります。

int cleanup_send_canon_flags

cleanup_init.c の 252 行目に定義があります。

MAPS* cleanup_send_canon_maps

cleanup_init.c の 249 行目に定義があります。

const CONFIG_STR_TABLE cleanup_str_table[]

cleanup_init.c の 202 行目に定義があります。

VSTRING* cleanup_strip_chars

cleanup_init.c の 269 行目に定義があります。

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.c の 194 行目に定義があります。

VSTRING* cleanup_trace_path

cleanup_init.c の 117 行目に定義があります。

MAPS* cleanup_virt_alias_maps

cleanup_init.c の 258 行目に定義があります。

int hfrom_format_code

cleanup_init.c の 284 行目に定義があります。

int var_always_add_hdrs

cleanup_init.c の 172 行目に定義があります。

char* var_always_bcc

cleanup_init.c の 140 行目に定義があります。

int var_auto_8bit_enc_hdr

cleanup_init.c の 171 行目に定義があります。

int var_body_check_len

cleanup_init.c の 146 行目に定義があります。

char* var_body_checks

cleanup_init.c の 135 行目に定義があります。

char* var_canon_classes

cleanup_init.c の 126 行目に定義があります。

char* var_canonical_maps

cleanup_init.c の 123 行目に定義があります。

char* var_cleanup_milters

cleanup_init.c の 168 行目に定義があります。

int var_delay_warn_time

cleanup_init.c の 138 行目に定義があります。

int var_dup_filter_limit

cleanup_init.c の 136 行目に定義があります。

char* var_empty_addr

cleanup_init.c の 137 行目に定義があります。

char* var_header_checks

cleanup_init.c の 132 行目に定義があります。

char* var_hfrom_format

cleanup_init.c の 174 行目に定義があります。

int var_hopcount_limit

cleanup_init.c の 122 行目に定義があります。

char* var_masq_classes

cleanup_init.c の 142 行目に定義があります。

char* var_masq_domains

cleanup_init.c の 130 行目に定義があります。

char* var_masq_exceptions

cleanup_init.c の 131 行目に定義があります。

int var_milt_cmd_time

cleanup_init.c の 154 行目に定義があります。

char* var_milt_conn_macros

cleanup_init.c の 160 行目に定義があります。

int var_milt_conn_time

cleanup_init.c の 153 行目に定義があります。

char* var_milt_daemon_name

cleanup_init.c の 158 行目に定義があります。

char* var_milt_data_macros

cleanup_init.c の 164 行目に定義があります。

char * var_milt_def_action

cleanup_init.c の 157 行目に定義があります。

char* var_milt_eod_macros

cleanup_init.c の 166 行目に定義があります。

char* var_milt_eoh_macros

cleanup_init.c の 165 行目に定義があります。

char* var_milt_head_checks

cleanup_init.c の 169 行目に定義があります。

char* var_milt_helo_macros

cleanup_init.c の 161 行目に定義があります。

char* var_milt_macro_deflts

cleanup_init.c の 170 行目に定義があります。

char* var_milt_mail_macros

cleanup_init.c の 162 行目に定義があります。

int var_milt_msg_time

cleanup_init.c の 155 行目に定義があります。

char* var_milt_protocol

cleanup_init.c の 156 行目に定義があります。

char* var_milt_rcpt_macros

cleanup_init.c の 163 行目に定義があります。

char* var_milt_unk_macros

cleanup_init.c の 167 行目に定義があります。

char* var_milt_v

cleanup_init.c の 159 行目に定義があります。

char* var_mimehdr_checks

cleanup_init.c の 133 行目に定義があります。

char* var_msg_reject_chars

cleanup_init.c の 150 行目に定義があります。

char* var_msg_strip_chars

cleanup_init.c の 151 行目に定義があります。

char* var_nesthdr_checks

cleanup_init.c の 134 行目に定義があります。

char* var_prop_extension

cleanup_init.c の 139 行目に定義があります。

int var_qattr_count_limit

cleanup_init.c の 143 行目に定義があります。

char* var_rcpt_bcc_maps

cleanup_init.c の 148 行目に定義があります。

char* var_rcpt_canon_classes

cleanup_init.c の 128 行目に定義があります。

char* var_rcpt_canon_maps

cleanup_init.c の 125 行目に定義があります。

char* var_rcpt_witheld

cleanup_init.c の 141 行目に定義があります。

char* var_remote_rwr_domain

cleanup_init.c の 149 行目に定義があります。

char* var_send_bcc_maps

cleanup_init.c の 147 行目に定義があります。

char* var_send_canon_classes

cleanup_init.c の 127 行目に定義があります。

char* var_send_canon_maps

cleanup_init.c の 124 行目に定義があります。

int var_verp_bounce_off

cleanup_init.c の 152 行目に定義があります。

int var_virt_addrlen_limit

cleanup_init.c の 173 行目に定義があります。

char* var_virt_alias_maps

cleanup_init.c の 129 行目に定義があります。

int var_virt_expan_limit

cleanup_init.c の 145 行目に定義があります。

int var_virt_recur_limit

cleanup_init.c の 144 行目に定義があります。