Email.h
上传用户:jpdph_love
上传日期:2013-04-11
资源大小:116k
文件大小:1k
源码类别:

Email服务器

开发平台:

Visual C++

  1. // Email.h
  2. #ifndef __EMAIL_H__
  3. #define __EMAIL_H__
  4. typedef struct{
  5. CWinThread **pSendEmailThread;
  6. char szEmailAddress[300];
  7. char szMessage[10000];
  8. char szFrom[300];
  9. char szHost[300];
  10. char szErrorMessage[500];
  11. char szSubject[300];
  12. SOCKET hSocket;
  13. BOOL bCompleted;
  14. DWORD dwLastError;
  15. BOOL bAbort;
  16. } EMAIL_INFO;
  17. #define BUFFERSIZE 3000
  18. class CEmail
  19. {
  20. public:
  21. CEmail();
  22. ~CEmail();
  23. void Send( const char *, const char *, const char *, const char *, const char * );
  24. EMAIL_INFO m_Info;
  25. private:
  26. CWinThread *m_pSendEmailThread;
  27. static UINT SendThread( LPVOID );
  28. static BOOL SendSocketData( EMAIL_INFO *, char *, CSocket&, const char * );
  29. HANDLE m_hThread;
  30. };
  31. #endif