Pop3.h
上传用户:popouu88
上传日期:2013-02-11
资源大小:2894k
文件大小:1k
源码类别:

IP电话/视频会议

开发平台:

Visual C++

  1. // Pop3.h: interface for the CPop3 class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_POP3_H__7EECF240_B626_4B0D_A644_47E4F253CF7C__INCLUDED_)
  5. #define AFX_POP3_H__7EECF240_B626_4B0D_A644_47E4F253CF7C__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "winsock2.h"
  10. class CPop3  
  11. {
  12. public:
  13.          CPop3();
  14. virtual ~CPop3();
  15.     //连接且登陆
  16. bool     Connect( const char * username , const char * password , const char * ip , const int port = 110 );
  17. //列出邮件个数
  18. int List( void );
  19.     //读取一封信
  20. bool  Fetch( int index );
  21. //取得发件人
  22. const char * GetFrom( void );
  23. //取得收件人
  24. const char * GetTo( void );
  25. //取得标题
  26. const char * GetSubject( void );
  27. //取得正文
  28. const char * GetBody( void );
  29. //退出
  30. void   Quit( void );
  31. private:
  32. SOCKET     m_sock;
  33. static int initNumber;
  34. int        mailNumber;
  35. CString    mailString;
  36. int        curIndex;
  37. CString    from;
  38. CString    to;
  39. CString    subject;
  40. CString    body;
  41. };
  42. #endif // !defined(AFX_POP3_H__7EECF240_B626_4B0D_A644_47E4F253CF7C__INCLUDED_)