⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mail.h

📁 邮件内容呼,邮件内容提取至寻呼机上,数据库操作,邮件内容提取
💻 H
字号:
#ifndef mail_h
#define mail_h

#include "pop3.h"
#include "CCustom.h"
#include "resource.h"
#include <afxdb.h>

#define UM_SHOW				WM_USER + 1
#define MAIL_GET			1//显示收到的信

#define STATE_FREE			0
#define STATE_DISCONNECT	1
#define STATE_CONNECT		2

extern BOOL g_bExited;
extern BOOL g_bTerminate;

class Mail {
public:
	Mail();
	~Mail();
	void Create(char* strServer,char* strUser,char* strPass);
	void Close();
	void DecodeBase64(char *des, char *src);
	void DecodeQP(char *des, char *src);
	BOOL DecodeLetter(char* message);
	BOOL GetOneMail();
public:
	char m_strServer[20];	//email服务器地址
	char m_strUser[20];		//用户帐号
	char m_strPass[20];		//用户密码

	CDatabase m_db;
	CAccountInfo m_accountinfo;
	CMailInfo m_mailinfo;
	CSwitchInfo m_switchinfo;
	CFilterInfo m_filterinfo;
	CPop3Connection m_pop3;
	char letterfrom[64];
	char letterto[64];
	char subject[128];
	char content[512];
	HWND m_hwnd;			//发送通知消息
	int m_nState;
	int m_nTotalMails,m_nCurrentMail;
	int m_nTotalSize;
	CPop3Message m_message;
private:
	BOOL DecodeSub(char *, const char *src);

};

struct SReceiveMailParam
{
	HWND hwnd;
	Mail* pMail; 
};

UINT ReceiveMail(LPVOID pParam);

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -