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

📄 mail.h

📁 这个基于嵌入式平台SMART PHONE电子邮件收发管理系统(MAIL MAN是一个电子邮件客户端软件。它以很小的体积
💻 H
字号:
// Mail.h: interface for the CMail class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MAIL_H__12EBA655_AC19_423E_BE24_744F1AE8B6B5__INCLUDED_)
#define AFX_MAIL_H__12EBA655_AC19_423E_BE24_744F1AE8B6B5__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "Segment.h"
const int BUFFSIZE = 1024 * 1024;
#define TEXTPLAIN_LENGTH (1024*24)

class CMail  
{
public:
	BOOL CheckParse(char* p);
	BOOL GetTextPlain();
	BOOL FormatMailAddress();
	BOOL FormatSubject();
	bool ParseMailHead();
	BOOL GetMailDate(SYSTEMTIME& date);
	bool AddSegment(Segment* segment);
	bool ParseEnd();
	void Parse(Segment* segment);
	bool ParseBoundary();
	bool ParseContentType();
	bool ParseDate();
	bool ParseTo();
	bool ParseFrom();
	bool ParseSubject();
	char m_From[128];
	char m_To[128];
	char m_Date[128];
	char m_Subject[128];
	char m_ContentType[128];
	char m_Boundary[128];
	char m_textplain[TEXTPLAIN_LENGTH];
	char* m_Body;    ///////////////////整个邮件体
	char m_Uidl[128];
	TCHAR m_Filename[128];
	int m_segmentnum;  ////////////////整个邮件的段的数目(非Multi段)
	int m_size;
	int m_actualreceivedbytes;
	int m_maxsize;
	int m_index;
	SYSTEMTIME m_date;
	Segment** segment_ptr;
	Segment* m_mainseg;
	CMail();
	~CMail();

};

#endif // !defined(AFX_MAIL_H__12EBA655_AC19_423E_BE24_744F1AE8B6B5__INCLUDED_)

⌨️ 快捷键说明

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