Chilkat HOME ASP Visual Basic VB.NET C# C C++ MFC Delphi FoxPro Java Perl Python Ruby SQL Server VBScript
List Email UIDsList the UIDs of each email in a mailbox. <?php $imap = new COM("Chilkat.Imap"); // Anything unlocks the component and begins a fully-functional 30-day trial. $success = $imap->UnlockComponent('Anything for 30-day trial'); if ($success != true) { print $imap->lastErrorText() . "\n"; exit; } // Connect to an IMAP server. $success = $imap->Connect('mail.chilkatsoft.com'); if ($success != true) { print $imap->lastErrorText() . "\n"; exit; } // Login $success = $imap->Login('***','***'); if ($success != true) { print $imap->lastErrorText() . "\n"; exit; } // Select an IMAP mailbox $success = $imap->SelectMailbox('Inbox'); if ($success != true) { print $imap->lastErrorText() . "\n"; exit; } // We can choose to fetch UIDs or sequence numbers. $fetchUids = true; // Get the message IDs of all the emails in the mailbox $messageSet = $imap->Search('ALL',$fetchUids); if (is_null($messageSet)) { print $imap->lastErrorText() . "\n"; exit; } $n = $messageSet->Count; for ($i = 0; $i <= $n - 1; $i++) { print $messageSet->GetId($i) . "\n"; } // Disconnect from the IMAP server. $imap->Disconnect(); ?> |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.