亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? csmtp.h

?? VC++是微軟公司開發的一個IDE(集成開發環境),換句話說,就是使用c++的一個開發平臺.有些軟件就是這個編出來的
?? H
字號:
// CSmtp.h: interface for the Smtp class.
//
//////////////////////////////////////////////////////////////////////

#if !defined __CSMTP_H__
#define __CSMTP_H__

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

#include <winsock2.h>

#include <assert.h>
#include "base64.h"

#pragma comment(lib, "ws2_32.lib")

#pragma warning(push)
#pragma warning(disable:4786)

#include <vector>
#include <string>

#define BUFFER_SIZE 10240	  // SendData and RecvData buffers sizes
#define DELAY_IN_MS 10			// delay between send and recv functions
#define MSG_SIZE_IN_MB 5		// the maximum size of the message with all attachments

const char BOUNDARY_TEXT[] = "__MESSAGE__ID__54yg6f6h6y456345";

enum CSmtpError
{
	CSMTP_NO_ERROR = 0,
	CSMTP_WSA_STARTUP = 100, // WSAGetLastError()
	CSMTP_WSA_VER,
	CSMTP_WSA_SEND,
	CSMTP_WSA_RECV,
	CSMTP_WSA_CONNECT,
	CSMTP_WSA_GETHOSTBY_NAME_ADDR,
	CSMTP_WSA_INVALID_SOCKET,
	CSMTP_WSA_HOSTNAME,
	CSMTP_BAD_IPV4_ADDR,
	CSMTP_UNDEF_MSG_HEADER = 200,
	CSMTP_UNDEF_MAILFROM,
	CSMTP_UNDEF_SUBJECT,
	CSMTP_UNDEF_RECIPENTS,
	CSMTP_UNDEF_LOGIN,
	CSMTP_UNDEF_PASSWORD,
	CSMTP_UNDEF_RECIPENT_MAIL,
	CSMTP_COMMAND_MAIL_FROM = 300,
	CSMTP_COMMAND_EHLO,
	CSMTP_COMMAND_AUTH_LOGIN,
	CSMTP_COMMAND_DATA,
	CSMTP_COMMAND_QUIT,
	CSMTP_COMMAND_RCPT_TO,
	CSMTP_MSG_BODY_ERROR,
	CSMTP_CONNECTION_CLOSED = 400, // by server
	CSMTP_SERVER_NOT_READY, // remote server
	CSMTP_FILE_NOT_EXIST,
	CSMTP_MSG_TOO_BIG,
	CSMTP_BAD_LOGIN_PASS,
	CSMTP_UNDEF_XYZ_RESPOMSE,
	CSMTP_LACK_OF_MEMORY
};

enum CSmptXPriority
{
	XPRIORITY_HIGH = 2,
	XPRIORITY_NORMAL = 3,
	XPRIORITY_LOW = 4
};

class CSmtp  
{
public:
	CSmtp();
	virtual ~CSmtp();
	bool AddRecipient(const char *email, const char *name=NULL);
	bool AddBCCRecipient(const char *email, const char *name=NULL);
	bool AddCCRecipient(const char *email, const char *name=NULL);    
	bool AddAttachment(const char *path);   
	const unsigned int GetBCCRecipientCount();    
	const unsigned int GetCCRecipientCount();
	const unsigned int GetRecipientCount();    
	const char* const GetLocalHostIP();
	const char* const GetLocalHostName();    
	const char* const GetMessageBody();    
	const char* const GetReplyTo();
	const char* const GetMailFrom();
	const char* const GetSenderName();
	const char* const GetSubject();    
	const char* const GetXMailer();
	CSmptXPriority GetXPriority();
	CSmtpError GetLastError();
	bool Send();
	void SetMessageBody(const char*);
	void SetSubject(const char*);
	void SetSenderName(const char*);
	void SetSenderMail(const char*);
	void SetReplyTo(const char*);
	void SetXMailer(const char*);
	void SetLogin(const char*);
	void SetPassword(const char*);
	void SetXPriority(CSmptXPriority);
	void SetSMTPServer(const char* server,const unsigned short port=0);

private:	
	CSmtpError m_oError;
	char* m_pcLocalHostName;
	char* m_pcMailFrom;
	char* m_pcNameFrom;
	char* m_pcSubject;
	char* m_pcMsgBody;
	char* m_pcXMailer;
	char* m_pcReplyTo;
	char* m_pcIPAddr;
	char* m_pcLogin;
	char* m_pcPassword;
	char* m_pcSMTPSrvName;
	unsigned short m_iSMTPSrvPort;
	CSmptXPriority m_iXPriority;
	char *SendBuf;
	char *RecvBuf;


	
	WSADATA wsaData;
	SOCKET hSocket;

	struct Recipent
	{
		std::string Name;
		std::string Mail;
	};

	std::vector<Recipent> Recipients;
	std::vector<Recipent> CCRecipients;
	std::vector<Recipent> BCCRecipients;
	std::vector<std::string> Attachments;
 
	bool ReceiveData();
	bool SendData();
	bool FormatHeader(char*);
	int SmtpXYZdigits();
	SOCKET ConnectRemoteServer(const char* server, const unsigned short port=NULL);
	
	friend char* GetErrorText(CSmtpError);
};


#pragma warning(pop)

#endif // __CSMTP_H__

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品国产澳门| 99riav一区二区三区| 韩国在线一区二区| 色菇凉天天综合网| 久久久久国产免费免费| 亚洲伊人色欲综合网| 国产福利91精品| 日韩网站在线看片你懂的| 亚洲女同ⅹxx女同tv| 国产成人午夜99999| 日韩欧美国产电影| 午夜天堂影视香蕉久久| 99re这里只有精品6| 国产嫩草影院久久久久| 久久国产日韩欧美精品| 精品视频在线免费观看| 综合av第一页| 波波电影院一区二区三区| 久久在线观看免费| 蜜桃视频在线一区| 欧美一区二区三区播放老司机| 亚洲精品久久久蜜桃| 成人免费黄色在线| 日本一区二区三区国色天香| 韩国一区二区在线观看| 精品伦理精品一区| 麻豆精品在线观看| 一本一本大道香蕉久在线精品| 日韩一区二区麻豆国产| 婷婷综合在线观看| 91麻豆精品国产91久久久使用方法| 亚洲国产一区二区在线播放| 色综合天天综合网国产成人综合天 | 精品影视av免费| 欧美一区二区三区免费观看视频 | 色94色欧美sute亚洲线路一久| 久久久91精品国产一区二区精品| 狠狠色丁香久久婷婷综| 久久久久久久久久久久久女国产乱| 麻豆精品视频在线观看免费| 欧美精品一区二区三区在线| 精品中文字幕一区二区小辣椒| 2021久久国产精品不只是精品| 激情欧美一区二区| 国产精品视频yy9299一区| 暴力调教一区二区三区| 一二三区精品福利视频| 3atv在线一区二区三区| 激情亚洲综合在线| 国产精品私人影院| 欧美图区在线视频| 蓝色福利精品导航| 中文字幕久久午夜不卡| 91亚洲精品一区二区乱码| 亚洲一区二区三区视频在线| 欧美一级片免费看| 国产mv日韩mv欧美| 午夜久久久久久| 久久综合久色欧美综合狠狠| 成人aaaa免费全部观看| 天堂蜜桃91精品| 久久久99精品久久| 欧美艳星brazzers| 全部av―极品视觉盛宴亚洲| 日韩欧美国产精品| 成a人片国产精品| 三级不卡在线观看| 国产欧美精品在线观看| 欧美久久久久久久久久| 国产精品2024| 午夜精品123| 国产欧美一二三区| 欧美精品丝袜中出| 99久久久无码国产精品| 免费观看在线色综合| 亚洲色图一区二区三区| 欧美成人精品1314www| 日本国产一区二区| 国产精品69毛片高清亚洲| 午夜精品免费在线观看| 亚洲欧洲av在线| 精品国产伦一区二区三区观看方式| 色偷偷成人一区二区三区91| 亚洲丝袜精品丝袜在线| 日本道色综合久久| 美女视频第一区二区三区免费观看网站| 日本一区二区在线不卡| 777xxx欧美| 91美女精品福利| 国产99久久久国产精品免费看| 天堂在线一区二区| 一区二区三区欧美亚洲| 欧美国产成人在线| 久久女同互慰一区二区三区| 欧美精品乱码久久久久久按摩| 91在线云播放| 国产a视频精品免费观看| 乱中年女人伦av一区二区| 亚洲黄一区二区三区| 国产精品婷婷午夜在线观看| 精品裸体舞一区二区三区| 91精品久久久久久久91蜜桃 | youjizz久久| 国产夫妻精品视频| 国产精品久久久爽爽爽麻豆色哟哟 | 毛片av中文字幕一区二区| 樱桃国产成人精品视频| 亚洲视频一二三| 国产精品国产三级国产三级人妇| 久久九九久久九九| 久久久综合精品| 精品国产乱子伦一区| 精品国产不卡一区二区三区| 欧美一级黄色录像| 日韩欧美aaaaaa| 精品国产一区二区三区忘忧草| 日韩欧美一级二级三级| 欧美大胆一级视频| 久久亚洲精品国产精品紫薇| 精品国产污网站| 久久久久久9999| 国产精品嫩草影院com| 国产精品久久久久久久久图文区| 成人欧美一区二区三区黑人麻豆 | 欧美一级片免费看| 日韩视频一区二区在线观看| 精品欧美一区二区三区精品久久 | 国产一区二区三区日韩| 国产福利电影一区二区三区| 成人av网站大全| 在线看不卡av| 欧美一级电影网站| 久久综合久久久久88| 欧美国产精品中文字幕| 亚洲视频一区二区免费在线观看| 一区二区久久久久| 日韩精品久久久久久| 韩国女主播一区| 99久精品国产| 欧美一区二区三区四区在线观看| 欧美草草影院在线视频| 国产欧美一区二区精品秋霞影院| 一区精品在线播放| 一区二区日韩电影| 久久国产精品72免费观看| 大桥未久av一区二区三区中文| 91福利在线看| 久久免费的精品国产v∧| 亚洲人成网站色在线观看| 五月综合激情网| 豆国产96在线|亚洲| 91成人在线免费观看| 久久久午夜精品| 亚洲午夜久久久久久久久电影网 | 91影视在线播放| 日韩欧美国产成人一区二区| 中文字幕色av一区二区三区| 婷婷综合久久一区二区三区| 国产一区二区在线电影| 欧洲av在线精品| 国产日本欧美一区二区| 亚洲高清三级视频| 成人动漫一区二区| 在线成人av网站| 亚洲天堂成人在线观看| 久久不见久久见免费视频7| 91片在线免费观看| 久久精品亚洲精品国产欧美| 亚洲成人在线免费| 91在线视频免费观看| 精品国产免费久久| 日韩—二三区免费观看av| 色老汉一区二区三区| 国产精品毛片高清在线完整版| 琪琪一区二区三区| 欧美日韩大陆一区二区| **性色生活片久久毛片| 国产精品一品二品| 精品久久人人做人人爽| 天天综合天天做天天综合| 色狠狠色噜噜噜综合网| www.亚洲免费av| 亚洲免费av观看| 极品美女销魂一区二区三区| 欧美日韩午夜在线| 亚洲综合在线第一页| 99热这里都是精品| 国产欧美一区二区三区鸳鸯浴| 国产在线精品一区二区| 日韩一级片网站| 秋霞成人午夜伦在线观看| 欧美主播一区二区三区美女| 亚洲视频一二三区| 不卡av免费在线观看| 国产精品三级电影| 国产成a人亚洲| 国产女人18水真多18精品一级做| 国产中文一区二区三区| 欧美r级电影在线观看| 黄色小说综合网站|