Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

Mail.h File Reference

#include "INet.h"
#include "Base64.h"
#include "Progress.h"
#include "GVariant.h"

Go to the source code of this file.

Defines

#define MAIL_USE_STARTTLS   0x01
 Enable STARTTLS support (requires an SSL capable socket).
#define MAIL_USE_AUTH   0x02
 Use authentication.
#define MAIL_USE_PLAIN   0x04
 Force the use of PLAIN type authentication.
#define MAIL_USE_LOGIN   0x08
 Force the use of LOGIN type authentication.
#define MAIL_USE_NTLM   0x10
 Force the use of NTLM type authentication.
#define MAIL_SOURCE_STARTTLS   0x01
 Enable STARTTLS support (requires an SSL capable socket).
#define MAIL_SOURCE_AUTH   0x02
 Use authentication.
#define MAIL_SOURCE_USE_PLAIN   0x04
 Force the use of PLAIN type authentication.
#define MAIL_SOURCE_USE_LOGIN   0x08
 Force the use of LOGIN type authentication.

Typedefs

typedef MailSrcStatus(* MailSrcCallback )(MailTransaction *Trans, int64 Size, int *LinesToDownload, int Data)
 The callback function used by MailSource::Receive.

Enumerations

enum  MailSrcStatus { DownloadAll, DownloadTop, DownloadNone, DownloadAbort }
 Return code from MailSrcCallback. More...


Detailed Description

Author:
Matthew Allen

Enumeration Type Documentation

enum MailSrcStatus
 

Return code from MailSrcCallback.

Enumeration values:
DownloadAll  Download the whole email.
DownloadTop  Download just the top part.
DownloadNone  Skip this email.
DownloadAbort  About the whole receive.


Generated on Wed Oct 26 14:46:54 2005 for Lgi by  doxygen 1.4.1