Unit 'IdPOP3' Package
[Overview][Constants][Types][Classes][Index] [#pl_indy]

TIdPOP3

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: IdPOP3.pas line 216

type TIdPOP3 = class(TIdMessageClient)

protected

  FAuthType: TIdPOP3AuthenticationType;

  

  FAutoLogin: Boolean;

  

  FAPOPToken: string;

  

  FHasAPOP: Boolean;

  

  FHasCAPA: Boolean;

  

  FSASLMechanisms: TIdSASLEntries;

  

  function GetReplyClass; override;

  

  function GetSupportsTLS; override;

  

  procedure SetSASLMechanisms();

  

  procedure InitComponent; override;

  

  procedure Notification(); override;

  

public

  function CheckMessages;

  

  procedure Connect; override;

  

  procedure Login; virtual;

  

  destructor Destroy; override;

  

  function Delete();

  

  procedure DisconnectNotifyPeer; override;

  

  procedure KeepAlive;

  

  function List();

  

  procedure ParseLIST();

  

  procedure ParseUIDL();

  

  function Reset;

  

  function Retrieve();

  

  function RetrieveHeader();

  

  function RetrieveMsgSize();

  

  function RetrieveMailBoxSize;

  

  function RetrieveRaw();

  

  function RetrieveStats();

  

  function UIDL();

  

  function Top();

  

  function CAPA;

  

  property HasAPOP: Boolean; [r]

  

  property HasCAPA: Boolean; [r]

  

published

  property AuthType: TIdPOP3AuthenticationType; [rw]

  

  property AutoLogin: Boolean; [rw]

  

  property Host: string;

  

  property Username: string;

  

  property UseTLS: TIdUseTLS;

  

  property Password: string;

  

  property Port: TIdPort;

  

  property SASLMechanisms: TIdSASLEntries; [rw]

  

end;

Inheritance

TIdPOP3

  

|

TIdMessageClient

  

|

TIdExplicitTLSClient

  

|

TIdTCPClientCustom

  

|

TIdTCPConnection

  

|

TIdComponent

  

|

TIdBaseComponent

  

|

TIdInitializerComponent

  

|

TObject



CT Web help

CodeTyphon Studio