Uploads the message to the specified folder and sets its flags.
Namespace:
Rebex.Net
Assembly:
Rebex.Imap (in Rebex.Imap.dll)
Syntax
Visual Basic |
---|
Public Function StoreMessage ( _ folder As String, _ message As MimeMessage, _ flags As ImapMessageFlags, _ ParamArray keywords As String() _ ) As String |
C# |
---|
public string StoreMessage( string folder, MimeMessage message, ImapMessageFlags flags, params string[] keywords ) |
Parameters
- folder
- Type: System..::..String
Folder that will receive the message.
- message
- Type: Rebex.Mime..::..MimeMessage
Message to upload.
- flags
- Type: Rebex.Net..::..ImapMessageFlags
Message flags.
- keywords
- Type: array<System..::..String>[]()[][]
Keywords to set.
Return Value
Unique ID of the message, or null (Nothing in Visual Basic) if the server does not support the UIDPLUS extension.Remarks
This method represents IMAP APPEND command.
Unique ID of the message will be returned if the server supports the ImapExtensions.UniqueIdPlus extension and it is enabled. See SupportedExtensions and EnabledExtensions.