|
Summary
The unique message identifier allocated by the IMAP server.
Description
The ImapUid property specifies the unique message identifier of a fetched message.
To get the message flags call the Fetch or UidFetch method with the DataItem parameter set to IMAP_UID. The OnImapHeader event will be fired; in this event check that the Mask parameter contains the
field IMAP_UID_VALID then ImapUid property will contain the unique message identifier.
This property is read only. There is no default value for this property.
Example
Private Sub Imap_OnImapHeader(MsgNum As Long, MsgUid As Long, Mask As Long, Buffer As String, Length As Long)
'Deliver fetched IMAP Mask, Message number and reply buffer
'Notifies of Imap properties set
Message = "Fetched attributes from message " " & MsgNum + Chr(13) + Chr (10)
If (Mask And IMAP_DATE_VALID) Then
Message = Message + "Uid: " + Imap.ImapUid End If
.
.
List.Text = List.Text + Chr(13) + Chr(10) + Message
End Sub
|