Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

IcsMail Class Reference

#include <UNmailAPI.h>

List of all members.

Public Member Functions

 IcsMail ()
 IcsMail (TPop3Cli *_pop3cli, TSmtpCli *_smtpCli, TMimeDecode *_mimeDecode)
 IcsMail (TPop3Cli *_pop3cli, TSmtpCli *_smtpCli, TMimeDecode *_mimeDecode, TStrings *_log)
 ~IcsMail ()
bool __fastcall setPop3cli (TPop3Cli *_pop3cli)
bool __fastcall setSmtpCli (TSmtpCli *_smtpcli)
bool __fastcall setMimeDecode (TMimeDecode *_mimeDecode)
bool __fastcall setLog (TStrings *_sl)
bool __fastcall pop3connect (AnsiString _hostName, AnsiString _userName, AnsiString _password, int _port=110)
bool __fastcall pop3disconnect ()
bool __fastcall pop3parseMessage (int _num)
bool __fastcall pop3parseAllMessages ()
bool __fastcall pop3getMessage (int _num, AnsiString _inboxDir)
bool __fastcall pop3getMessages (vector< int > &_listMailNumber, AnsiString _inboxDir)
bool __fastcall pop3getAllMessages (AnsiString _inboxDir)
bool __fastcall pop3delMessage (int _num)
bool __fastcall pop3delMessages (vector< int > &_listMailNumber)
bool __fastcall pop3delAllMessages ()
bool __fastcall pop3undelMessages ()
void __fastcall pop3abort ()
bool __fastcall smtpConnect (AnsiString _hostName, AnsiString _userName, int _port=25)
bool __fastcall smtpDisconnect ()
bool __fastcall smtpSendMessage (AnsiString _dest, TStrings *_recipients, AnsiString _subject, TStrings *_body, TStrings *_attachements, AnsiString _from="", AnsiString _fromName="")
bool __fastcall smtpAbort ()
 void (__closure __fastcall *onPop3state)(MailState)
 void (__closure __fastcall *onPop3progress)(int _position
 void (__closure __fastcall *onSmtpState)(MailState)
 void (__closure __fastcall *onSmtpProgress)(int _position

Public Attributes

AnsiString mPop3inboxDirectory
Pop3MailInfos mPop3mailInfos
int _read
int int _total


Constructor & Destructor Documentation

IcsMail::IcsMail  ) 
 

IcsMail::IcsMail TPop3Cli *  _pop3cli,
TSmtpCli *  _smtpCli,
TMimeDecode *  _mimeDecode
 

IcsMail::IcsMail TPop3Cli *  _pop3cli,
TSmtpCli *  _smtpCli,
TMimeDecode *  _mimeDecode,
TStrings *  _log
 

IcsMail::~IcsMail  )  [inline]
 


Member Function Documentation

void __fastcall IcsMail::pop3abort  ) 
 

bool __fastcall IcsMail::pop3connect AnsiString  _hostName,
AnsiString  _userName,
AnsiString  _password,
int  _port = 110
 

bool __fastcall IcsMail::pop3delAllMessages  ) 
 

bool __fastcall IcsMail::pop3delMessage int  _num  ) 
 

bool __fastcall IcsMail::pop3delMessages vector< int > &  _listMailNumber  ) 
 

bool __fastcall IcsMail::pop3disconnect  ) 
 

bool __fastcall IcsMail::pop3getAllMessages AnsiString  _inboxDir  ) 
 

bool __fastcall IcsMail::pop3getMessage int  _num,
AnsiString  _inboxDir
 

bool __fastcall IcsMail::pop3getMessages vector< int > &  _listMailNumber,
AnsiString  _inboxDir
 

bool __fastcall IcsMail::pop3parseAllMessages  ) 
 

bool __fastcall IcsMail::pop3parseMessage int  _num  ) 
 

bool __fastcall IcsMail::pop3undelMessages  ) 
 

bool __fastcall IcsMail::setLog TStrings *  _sl  ) 
 

bool __fastcall IcsMail::setMimeDecode TMimeDecode *  _mimeDecode  ) 
 

bool __fastcall IcsMail::setPop3cli TPop3Cli *  _pop3cli  ) 
 

bool __fastcall IcsMail::setSmtpCli TSmtpCli *  _smtpcli  ) 
 

bool __fastcall IcsMail::smtpAbort  ) 
 

bool __fastcall IcsMail::smtpConnect AnsiString  _hostName,
AnsiString  _userName,
int  _port = 25
 

bool __fastcall IcsMail::smtpDisconnect  ) 
 

bool __fastcall IcsMail::smtpSendMessage AnsiString  _dest,
TStrings *  _recipients,
AnsiString  _subject,
TStrings *  _body,
TStrings *  _attachements,
AnsiString  _from = "",
AnsiString  _fromName = ""
 

IcsMail::void __closure __fastcall *  onSmtpProgress  ) 
 

IcsMail::void __closure __fastcall *  onSmtpState  ) 
 

IcsMail::void __closure __fastcall *  onPop3progress  ) 
 

IcsMail::void __closure __fastcall *  onPop3state  ) 
 


Member Data Documentation

int IcsMail::_read
 

int int IcsMail::_total
 

AnsiString IcsMail::mPop3inboxDirectory
 

Pop3MailInfos IcsMail::mPop3mailInfos
 


The documentation for this class was generated from the following files:
Generated on Sat Nov 15 10:52:35 2003 for JAPI by doxygen 1.3.4