Postfix3.3.1
マクロ定義 | 関数 | 変数
verify.c ファイル
#include <sys_defs.h>
#include <sys/stat.h>
#include <time.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include <msg.h>
#include <mymalloc.h>
#include <htable.h>
#include <dict_ht.h>
#include <dict_cache.h>
#include <split_at.h>
#include <stringops.h>
#include <set_eugid.h>
#include <events.h>
#include <mail_conf.h>
#include <mail_params.h>
#include <mail_version.h>
#include <mail_proto.h>
#include <post_mail.h>
#include <data_redirect.h>
#include <verify_clnt.h>
#include <verify_sender_addr.h>
#include <mail_server.h>

[ソースコード]

マクロ定義

#define STR(x)   vstring_str(x)
 
#define STREQ(x, y)   (strcmp(x,y) == 0)
 
#define STATUS_FROM_RAW_ENTRY(e)   atoi(e)
 
#define POSITIVE_ENTRY_EXPIRED(addr_status, updated)   (addr_status == DEL_RCPT_STAT_OK && updated + var_verify_pos_exp < now)
 
#define NEGATIVE_ENTRY_EXPIRED(addr_status, updated)   (addr_status != DEL_RCPT_STAT_OK && updated + var_verify_neg_exp < now)
 
#define PROBE_TTL   1000
 
#define POSITIVE_REFRESH_NEEDED(addr_status, updated)   (addr_status == DEL_RCPT_STAT_OK && updated + var_verify_pos_try < now)
 
#define NEGATIVE_REFRESH_NEEDED(addr_status, updated)   (addr_status != DEL_RCPT_STAT_OK && updated + var_verify_neg_try < now)
 
#define POS_OR_NEG_ENTRY_EXPIRED(stat, stamp)
 
#define VERIFY_DICT_OPEN_FLAGS
 

関数

int main (int argc, char **argv)
 

変数

char * var_verify_map
 
int var_verify_pos_exp
 
int var_verify_pos_try
 
int var_verify_neg_exp
 
int var_verify_neg_try
 
int var_verify_scan_cache
 
 MAIL_VERSION_STAMP_DECLARE
 

マクロ定義詳解

#define NEGATIVE_ENTRY_EXPIRED (   addr_status,
  updated 
)    (addr_status != DEL_RCPT_STAT_OK && updated + var_verify_neg_exp < now)
#define NEGATIVE_REFRESH_NEEDED (   addr_status,
  updated 
)    (addr_status != DEL_RCPT_STAT_OK && updated + var_verify_neg_try < now)
#define POS_OR_NEG_ENTRY_EXPIRED (   stat,
  stamp 
)
値:
|| NEGATIVE_ENTRY_EXPIRED((stat), (stamp)))
#define NEGATIVE_ENTRY_EXPIRED(addr_status, updated)
#define stat(p, s)
Definition: warn_stat.h:18
#define POSITIVE_ENTRY_EXPIRED(addr_status, updated)
#define POSITIVE_ENTRY_EXPIRED (   addr_status,
  updated 
)    (addr_status == DEL_RCPT_STAT_OK && updated + var_verify_pos_exp < now)
#define POSITIVE_REFRESH_NEEDED (   addr_status,
  updated 
)    (addr_status == DEL_RCPT_STAT_OK && updated + var_verify_pos_try < now)
#define PROBE_TTL   1000
#define STATUS_FROM_RAW_ENTRY (   e)    atoi(e)

verify.c305 行目に定義があります。

#define STR (   x)    vstring_str(x)

verify.c280 行目に定義があります。

#define STREQ (   x,
 
)    (strcmp(x,y) == 0)

verify.c281 行目に定義があります。

#define VERIFY_DICT_OPEN_FLAGS
値:
#define DICT_FLAG_UTF8_REQUEST
Definition: dict.h:130
#define DICT_FLAG_DUP_REPLACE
Definition: dict.h:117
#define DICT_FLAG_SYNC_UPDATE
Definition: dict.h:118
#define DICT_FLAG_OPEN_LOCK
Definition: dict.h:127

関数詳解

int main ( int  argc,
char **  argv 
)

verify.c727 行目に定義があります。

変数詳解

MAIL_VERSION_STAMP_DECLARE

verify.c723 行目に定義があります。

char* var_verify_map

verify.c265 行目に定義があります。

int var_verify_neg_exp

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

int var_verify_neg_try

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

int var_verify_pos_exp

verify.c266 行目に定義があります。

int var_verify_pos_try

verify.c267 行目に定義があります。

int var_verify_scan_cache

verify.c270 行目に定義があります。