Sample code for 30+ languages & platforms
Xbase++

Read a POP3 Mailbox

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

Chilkat Xbase++ Downloads

Xbase++
LOCAL oMailman
LOCAL nNumMessages

//  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.
oMailman := CreateObject("Chilkat.MailMan")

//  Set the POP3 server's hostname
oMailman:MailHost := "pop.example.com"

//  Set the POP3 login/password.
oMailman:PopUsername := "myLogin"
oMailman:PopPassword := "myPassword"

//  Get the number of messages in the mailbox.
nNumMessages := oMailman:GetMailboxCount()
? Str(nNumMessages)

oMailman:destroy()