📄 service.h
字号:
#include <winsock.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#define OPEN_OK "220"
#define OK "250"
#define CLOSE_OK "221"
#define START_DATA_INPUT "354"
#define RCPT_OK "251"
#define SMTPPORT 25
#define POPPORT 110
#define USER_NAME_LENGTH 64
#define DOMAIN_NAME_LENGTH 64
#define SOCKETBUFFER 16000
class CPopService {
public:
SOCKET sock;
public:
int iMailLength;
CPopService();
~CPopService();
BOOL Open(LPSTR lpAddress);
void Close();
void Clear();
BOOL Quit();
BOOL Authorize(LPSTR lpUser,LPSTR lpPass);
BOOL Delete(int iIndex);
int GetCount();
int GetSize(int iIndex);
LPSTR GetMail(int iIndex);
LPSTR GetHeader(int iIndex,int iLine);
BOOL Reset();
BOOL IsGood();
};
class CSmtpService {
public:
SOCKET sock;
public:
CSmtpService();
~CSmtpService();
BOOL Open(LPSTR lpAddress);
void Close();
void Clear();
BOOL Hello(LPSTR lpHostName);
BOOL From(LPSTR lpFrom);
BOOL Rcpt(LPSTR lpRcpt);
BOOL Data(LPSTR lpBuffer,int iLen);
BOOL IsGood();
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -