UIDValidity Property


UIDVALIDITY value of the mailbox.

Unchanged UIDVALIDITY for the mailbox ensures that UIDs in this mailbox are valid since the previous session. If it changed, you can no longer trust the UIDs in this mailbox and be prepared to re-download all the messages.


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

Usage example:

Dim Mailer, Stats
'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
Mailer.LogFilePath = "C:\Temp\imap4_log.txt"
Mailer.ClearLog
Mailer.LicenseKey = "put your license key here"
If Mailer.Connect("mail.server.com", 143, "MyName", "MyPassword") Then
  Set Stats = Mailer.GetMailboxStatus("Inbox")
  If Not Stats Is Nothing Then
    MsgBox "MessageCount=" & Stats.MessageCount & " RecentCount=" & Stats.RecentCount & " UnseenCount=" & Stats.UnseenCount
    MsgBox "UIDValidity=" & Stats.UIDValidity & " UIDNext=" & Stats.UIDNext
  End If
  Mailer.Disconnect
End If

See Also:

UIDNext Property


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