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.

Version Information

.NET Compact Framework

Supported in: 3.9, 3.5

See Also