Aspose::Email::Clients::Pop3 Namespace Reference

Namespaces

 Commands
 
 Models
 

Classes

class  Pop3Client
 Allows applications to access and manipulate messages by using the Post Office Protocol Version 3 (POP3). More...
 
class  Pop3MailboxInfo
 Represents the status of the mailbox. More...
 
class  Pop3MessageInfo
 The Pop3MessageInfo represents the E-Mail message info fetched from the Pop3 server. More...
 
class  Pop3MessageInfoCollection
 Represents the information of a mail message from Pop3 server. More...
 

Enumerations

enum  Pop3KnownAuthenticationType : int64_t {
  Pop3KnownAuthenticationType::None = 0, Pop3KnownAuthenticationType::Login = 0x1, Pop3KnownAuthenticationType::OAUTH2 = 0x2, Pop3KnownAuthenticationType::NTLM = 0x4,
  Pop3KnownAuthenticationType::Plain = 0x8, Pop3KnownAuthenticationType::GSSAPI = 0x10, Pop3KnownAuthenticationType::CramMD5 = 0x20, Pop3KnownAuthenticationType::External = 0x40,
  Pop3KnownAuthenticationType::KerberosV4 = 0x80, Pop3KnownAuthenticationType::Anonymous = 0x100, Pop3KnownAuthenticationType::DigestMD5 = 0x200, Pop3KnownAuthenticationType::GSSSPNEGO = 0x400,
  Pop3KnownAuthenticationType::OtpMd4 = 0x800, Pop3KnownAuthenticationType::OtpMd5 = 0x1000, Pop3KnownAuthenticationType::OtpSha1 = 0x2000, Pop3KnownAuthenticationType::SKEY = 0x4000,
  Pop3KnownAuthenticationType::PassDssSha3Des1 = 0x8000, Pop3KnownAuthenticationType::ScramSha1 = 0x10000, Pop3KnownAuthenticationType::ScramSha1Plus = 0x20000, Pop3KnownAuthenticationType::ScramSha224 = 0x40000,
  Pop3KnownAuthenticationType::ScramSha224Plus = 0x80000, Pop3KnownAuthenticationType::ScramSha256 = 0x100000, Pop3KnownAuthenticationType::ScramSha256Plus = 0x200000, Pop3KnownAuthenticationType::ScramSha384 = 0x400000,
  Pop3KnownAuthenticationType::ScramSha384Plus = 0x800000, Pop3KnownAuthenticationType::ScramSha512 = 0x1000000, Pop3KnownAuthenticationType::ScramSha512Plus = 0x2000000, Pop3KnownAuthenticationType::User = INT64_C(0x100000000),
  Pop3KnownAuthenticationType::APOP = INT64_C(0x200000000)
}
 
enum  Pop3ListFields { Pop3ListFields::IdOnly, Pop3ListFields::Main }
 Fields that may be retrieved from the server More...
 

Enumeration Type Documentation

◆ Pop3KnownAuthenticationType

Enumerator
None 

None

Login 

https://tools.ietf.org/id/draft-murchison-sasl-login-00.txt

OAUTH2 

https://tools.ietf.org/html/rfc7628

NTLM 

http://davenport.sourceforge.net/ntlm.html https://tools.ietf.org/doc/tcllib/html/sasl.html

Plain 

https://tools.ietf.org/html/rfc4422

GSSAPI 

GSS-API https://tools.ietf.org/html/rfc2078 https://tools.ietf.org/html/rfc2222 Kerberos V5 https://tools.ietf.org/html/rfc4752

CramMD5 

https://tools.ietf.org/html/rfc2195

External 

https://tools.ietf.org/html/rfc2222

KerberosV4 

https://tools.ietf.org/html/rfc2222

Anonymous 

https://tools.ietf.org/html/rfc4505

DigestMD5 

https://tools.ietf.org/html/rfc2831

GSSSPNEGO 

GSS-SPNEGO https://tools.ietf.org/html/rfc5801#section-14 https://tools.ietf.org/html/rfc4178

OtpMd4 

https://tools.ietf.org/html/rfc2444

OtpMd5 

https://tools.ietf.org/html/rfc2444

OtpSha1 

https://tools.ietf.org/html/rfc2444

SKEY 

https://tools.ietf.org/html/rfc1760 https://tools.ietf.org/html/rfc2222#section-7.3

PassDssSha3Des1 

https://tools.ietf.org/html/draft-newman-sasl-passdss-00

ScramSha1 

https://tools.ietf.org/html/rfc5802

ScramSha1Plus 

https://tools.ietf.org/html/rfc5802

ScramSha224 
</summary> 
ScramSha224Plus 
</summary> 
ScramSha256 

https://tools.ietf.org/html/rfc7677

ScramSha256Plus 

https://tools.ietf.org/html/rfc7677

ScramSha384 
</summary> 
ScramSha384Plus 
</summary> 
ScramSha512 

https://tools.ietf.org/html/draft-melnikov-scram-sha-512-01

ScramSha512Plus 

https://tools.ietf.org/html/draft-melnikov-scram-sha-512-01

User 

https://tools.ietf.org/html/rfc1939#page-13

APOP 

https://tools.ietf.org/html/rfc1939#page-15

◆ Pop3ListFields

Fields that may be retrieved from the server

Enumerator
IdOnly 

Includs UniqueId (if it's supported), SequenceNumber

Main 

Includes SequenceNumber, UniqueId (if it's supported), Size, Headers