|
Summary
Specifies the size of the entire message.
Description
The ImapSize property specifies the size of a fetched message.
To get the size of a message call the Fetch or UidFetch method with the DataItem parameter set to IMAP_SIZE. The OnImapHeader event will be fired, in this event check that the Mask parameter contains
the field IMAP_SIZE_VALID. If it does, then the message has a valid size and the ImapSize property will contain the size of the message.
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_SIZE_VALID) Then
Message = Message + "Size: " & Imap.ImapSize End If
.
.
List.Text = List.Text + Chr(13) + Chr(10) + Message
End Sub
|