Delphi ActiveX
Delphi ActiveX
IMAP NOOP Command
Demonstrates how to send an IMAP NOOP command using SendRawCommand.Chilkat Delphi ActiveX Downloads
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Chilkat_TLB;
...
procedure TForm1.Button1Click(Sender: TObject);
var
success: Integer;
imap: TChilkatImap;
resp: WideString;
begin
success := 0;
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
imap := TChilkatImap.Create(Self);
// Connect to an IMAP server.
// Use TLS
imap.Ssl := 1;
imap.Port := 993;
success := imap.Connect('imap.example.com');
if (success <> 1) then
begin
Memo1.Lines.Add(imap.LastErrorText);
Exit;
end;
// Login
success := imap.Login('****','****');
if (success <> 1) then
begin
Memo1.Lines.Add(imap.LastErrorText);
Exit;
end;
// Send a NOOP command
resp := imap.SendRawCommand('NOOP');
Memo1.Lines.Add(resp);
// Disconnect from the IMAP server.
success := imap.Disconnect();
end;