RecentCount Property


Contains the number of the messages with "Recent" flag in the currently selected mailbox. Recent messages are ones that have not been viewed yet.

The number of recent messages changes each time the messages are read, added to or removed from the mailbox. When it is possible that multiple users access the mailbox at the same time, you may periodically call Ping method to refresh RecentCount value.


Value Type: Long
Parameters: None 
Remarks: This property is read-only

Usage example:

' This sample examines "Inbox" mailbox and displays the number of recent messages there

Dim Mailer
'Using visual basic to create object
Set Mailer = CreateObject("MailBee.IMAP4")
'Using ASP to create object
'Set Mailer = Server.CreateObject("MailBee.IMAP4")
'In ASP use Response.Write instead of MsgBox

Mailer.EnableLogging = True ' Logging helps to discover any problems
Mailer.LogFilePath = "C:\Temp\imap4_log.txt"

Mailer.LicenseKey = "put your license key here"
If Mailer.Connect("mailserver.com", 143, "MyName", "MyPassword") Then
  If Mailer.ExamineMailbox("Inbox") Then
    MsgBox Mailer.RecentCount & " recent messages in Inbox"
  End If
  Mailer.Disconnect
Else
  MsgBox Mailer.ErrDesc
End If

See Also:

MessageCount Property

Ping Method


Copyright © 2002-2022, AfterLogic Corporation. All rights reserved.