Sample code for 30+ languages & platforms
Delphi DLL

Read a POP3 Mailbox

Read a POP3 mailbox and display the FROM and SUBJECT header fields of each email.

Chilkat Delphi DLL Downloads

Delphi DLL
uses
    Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
    Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, MailMan;

...

procedure TForm1.Button1Click(Sender: TObject);
var
mailman: HCkMailMan;
numMessages: Integer;

begin
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.

// The mailman object is used for receiving (POP3) 
// and sending (SMTP) email.
mailman := CkMailMan_Create();

// Set the POP3 server's hostname
CkMailMan_putMailHost(mailman,'pop.example.com');

// Set the POP3 login/password.
CkMailMan_putPopUsername(mailman,'myLogin');
CkMailMan_putPopPassword(mailman,'myPassword');

// Get the number of messages in the mailbox.
numMessages := CkMailMan_GetMailboxCount(mailman);
Memo1.Lines.Add(IntToStr(numMessages));

CkMailMan_Dispose(mailman);

end;