- 10
- 0
- 约7.12万字
- 约 10页
- 2016-12-20 发布于贵州
- 举报
#includeafxsock.h
#includeMailMessage.h
//SMTP服务器标准端口号
#define SMTP_PORT 25
//定义接受缓冲区大小
#define RESPONSE_BUFFER_SIZE 1024
Class CSMTP
{
Public:
CSMTP(LPCTSTR szSMTPServerName,UINT nPort=SMTP_PORT);
virtual~CSMTP();
//记录服务器属性的接口
void SetServerProperties(LPCTSTR szSMTPServerName,UINT nPort=SMTP_PORT );
CString GetLastError();
UINT GetPort();
//与服务器的联系函数
BOOL Disconnect();
BOOL Connect();
//解释收到的回应信息
Virtual BOOL FormatMailMessage(CMailMessage*msg);
BOOL SendMessage(CMailMessage*msg);
CString GetServerHostName();
//连接是阻塞式的,因此要提供取消通信的方法
void Cancel();
private:
//处理获得的回应信息
BOOL get_respo
原创力文档

文档评论(0)