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

📄 pop2cmc.h

📁 email client and support pop3、smtp、imap protocol.
💻 H
字号:

// Pop2Mapi.h: interface for the Pop2Mapi class.
//
//////////////////////////////////////////////////////////////////////
#include "wrap2cmc.h"
#include <fstream.h> 
#include "afxtempl.h" //for CArray


#if !defined(AFX_POP2MAPI_H__031FC2A0_047A_11D2_8388_00801E08049F__INCLUDED_)
#define AFX_POP2MAPI_H__031FC2A0_047A_11D2_8388_00801E08049F__INCLUDED_

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

class Pop2cmc  
{
public:

	
        Pop2cmc();
        virtual ~Pop2cmc();
        //long ParsePOP3nSend(CString,CString,CString,CString);
        int ParsePOP3nSend(CString);


private:
	int nOfReceiver;
	CMC_message FAR * CMCMessage;
	void BuildCMCAddress(LPSTR );
	CMC_recipient FAR * CMCReceiver;
	CMC_attachment FAR * CMCAttach;
	CMC_time CMCTime;

        char * mime_cntrfr_val ; //= 0 ;
        char * mime_char_val   ;//= 0 ;
        char * mime_cont_val   ;//= 0 ;
        char * mime_cndisp_val ;//= 0 ;
        char * mime_cndisc_val ;//= 0 ;
        char * mime_fname_val  ;//= 0 ;
        char * mime_name_val   ;//= 0  ;
    char * Mailboundary     ;//= 0 ;
    char * MailSubject      ;//;= 0 ;
    char * MailFrom         ;//= 0 ;

	void ParseMimeHdr()	;
	void CleanMimeHdr()     ;
	char * pop3filename(char *);
	char * getCleanStr(char *);
	
	BOOL BuildHeader();	
	BOOL ReadMailFile(CString);
	
	void BuildAttachment();
	void BuildBody();
 	void pop3boundary(char *);
	void CleanAttachment();
	void char2lower(char *);
	
	char MailPath[256]; // maximum enough
	int nOfAttachment;

	BOOL isParsedFully;


	BOOL isB64	;
	BOOL isQtp  ;
	BOOL is8bt	;
	BOOL is7bt	;
	BOOL isUen	;
	BOOL isBin	;
	BOOL isXen	;
        enum ENCODE { MIMEQP , MIME8B , MIME7B , MIMEUU , MIME64B , MIMEBN , MIMEXU } ;
	BOOL isMultiPart ;
	char *MailAttachment[16] ;



    FILE *pop3file;




	CString MailMessage	;

};

#endif // !defined(AFX_POP2MAPI_H__031FC2A0_047A_11D2_8388_00801E08049F__INCLUDED_)

⌨️ 快捷键说明

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