📄 gsmtp.h
字号:
#ifndef __GSMTP_H__#define __GSMTP_H__class GQueue;class GSocketClient;class GSmtp{protected: enum SmtpState { SS_Init, SS_Mail, SS_Rcpt, SS_Data, SS_Body, SS_Quit, SS_Close, }; SmtpState m_eState; const char* m_szFrom; const char* m_szTo; const char* m_szSubject; const char* m_szMessage; const char* m_szSMPTServer; GSocketClient* m_pSocket; GQueue* m_pReceiveBuffer; GSmtp(const char* szTo, const char* szFrom, const char* szSubject, const char* szMessage, const char* szSMPTServer);public: virtual ~GSmtp(); static void SendEmail(const char* szTo, const char* szFrom, const char* szSubject, const char* szMessage, const char* szSMPTServer); void Send();protected: void Receive(const char* pBuff, int nLen); void ReceiveLine(const char* szLine);};#endif // __GSMTP_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -