|
Summary
The content type of the message section.
Description
The MimeType property contains the content type of the fetched MIME message. The purpose of the MimeType property is to describe the data contained in the body of the message or attachment.
The MimeType property and the MimeSubtype property together specify the "Content Type" field of the header. The MimeType property can be set to one of the following values.
| Value |
Meaning |
| "text" |
Textual information. |
| "audio" |
Audio data. |
| "video" |
Video data. |
| "image" |
Image data. |
| "message" |
Encapsulated message. |
| "multipart" |
Multiple parts of independent types. |
| "application" |
| Uninterpreted binary data. |
Each content type has one or more subtypes. Please check the reference page of the MimeSubtype property for additional information.
To get the content type call the Fetch or UidFetch method with the DataItem parameter set to IMAP_BODY_STRUCT. The OnMimeHeader event will be fired, in this event check that the Mask parameter
contains the field IMAP_TYPE_VALID, if it does then this property is valid.
This property is only valid at runtime and in the OnMimeHeader event. There is no default value for this property.
Example
Private Sub Imap_OnMimeHeader (MsgNum As Long, MsgUid As Long, Mask As Long, Buffer As String, Length As Long)
'Deliver fetched MIME Mask, Message number and reply buffer
'Notifies of MIME properties set
Message = "Fetched attributes from message " " & MsgNum + Chr(13) + Chr (10)
If (Mask And IMAP_TYPE_VALID) Then
Message = Message + "Content Type: " + Imap.MimeType End If
.
.
List.Text = List.Text + Chr(13) + Chr(10) + Message
End Sub
|