www.pudn.com > FindMail.zip > FindMailThread.h
#pragma once
#include "smtpclient.h"
class CFindMailThread
{
public:
CFindMailThread(void);
~CFindMailThread(void);
int Init(char *domain_name, char *mx_server, char *outfile_exist, char *outfile_nonexist, int thread_num, int max_thread_count, int start_pos =0, char **pdict_buf =NULL, int dict_line_count=0, int sleep_sec =60);
int Start(void);
int m_f_stop;
HANDLE m_hThread;
int Stop(void);
CSMTPClient m_smtp_client;
int m_f_stopped;
int CheckRandom(char *name, int buf_pos, int pch_pos, int count);
int CheckMail(int count, char *name);
char *m_pch;
int m_pch_len;
int m_thread_num;
int m_max_thread_count;
int m_cur_pos;
char **m_pdict_buf; // dict file buf
int m_dict_lines_count; // dict file line count
char m_outfile_exist[128];
char m_outfile_nonexist[128];
int m_start_pos;
int CheckDict(void);
int m_sleep_sec;
};