Sample code for 30+ languages & platforms
PHP Extension

Get the POP3 Mailbox Message Count

See more POP3 Examples

Demonstrates the Chilkat MailMan.GetMailboxCount method, which returns the number of emails currently available in the POP3 mailbox, or -1 if an error occurs. It is functionally identical to CheckMail. This example configures the POP3 connection and reads the count.

Background: The message count is the number of messages sitting in the POP3 maildrop — the server-side spool that holds mail until a client downloads (and typically deletes) it. Because POP3's traditional model moves mail off the server, this count is essentially the size of the "inbox to be picked up." Chilkat auto-connects using the configured MailHost, credentials, and SSL settings if no session is open.

Chilkat PHP Extension Downloads

PHP Extension
<?php

include("chilkat.php");

//  Demonstrates the MailMan.GetMailboxCount method, which returns the number of emails
//  currently available in the POP3 mailbox (or -1 if an error occurs).  It is functionally
//  identical to CheckMail.

$mailman = new CkMailMan();

//  Configure the POP3 server connection.
$mailman->put_MailHost('pop.example.com');
$mailman->put_MailPort(995);
$mailman->put_PopSsl(true);
$mailman->put_PopUsername('user@example.com');
$mailman->put_PopPassword('myPassword');

$count = $mailman->GetMailboxCount();
print 'Mailbox message count: ' . $count . "\n";

//  Note: Explicitly connecting/authenticating is optional.  Chilkat MailMan automatically
//  connects and authenticates -- using the property settings above -- whenever a server
//  operation requires it.  Calling the explicit connect/authenticate methods can still be
//  helpful to determine whether a failure occurs while connecting or while authenticating.

?>