|
Summary
Set by an external message to specify which protocol can be used to retrieve the message data.
Description
The MimeAccessType property specifies which protocol can be used to retrieve the message data. This property is usually valid for messages of the type "message/external". The possible values
of this property include "FTP", "ANON-FTP", "TFTP", "AFS", "LOCAL-FILE" and "MAIL-SERVER".
For "FTP", "ANON-FTP", and "TFTP" access types the MimeFilename property should contain the name of the file that contains the message data. The MimeSite property should contain the name of the
machine from which the file may be obtained. The MimeDirectory property may contain the directory in which the file resides.
If the access type is "MAIL-SERVER" then the actual body is available from a mail server. The MimeServer property should contain the email address of the mail server.
To get the access 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_ACCESS_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_ACCESS_VALID) Then
Message = Message + "Access Type: " + Imap.MimeAccessType End If
.
.
List.Text = List.Text + Chr(13) + Chr(10) + Message
End Sub
|