ComponentPro UltimateMail

      UploadRawMessageAsync(String, Stream, ImapMessageFlags, MailDateTime, String[], Object) Method

      See AlsoMembers Options: Show AllLanguage Filter: AllSend comments on this topic to ComponentPro
      Asynchronously uploads a mail message inside the specified data stream to the specified folder, assigns the specified date and flags to this message.

      Syntax

      public Task<string> UploadRawMessageAsync(
         string folder, 
         Stream input, 
         ImapMessageFlags flags, 
         MailDateTime internalDate, 
         string[] keywords, 
         object userState = null
      )

      Parameters

      folder
      The full name of the folder to upload the message to.
      input
      The input stream. This stream must contain data in MIME format.
      flags
      The message flags.
      internalDate
      The IMAP message date/time.
      keywords
      Keywords to set.
      userState
      A user-provided object that identifies this particular asynchronous operation.

      Return Value

      An object that references the asynchronous operation.

      Framework

      .NET Compact Framework.NET Compact Framework

      Supported version: 2.0, 3.5, and 3.9
      Assembly: ComponentPro.Mail.CF (in ComponentPro.Mail.CF.dll)

      .NET Framework.NET Framework

      Supported version: 2.0, 3.0, 3.5, 4.0, 4.5.x, 4.6.x and later
      Assembly: ComponentPro.Mail (in ComponentPro.Mail.dll)

      Xamarin AndroidXamarin Android

      Supported version: 2.3 and later
      Assembly: ComponentPro.Mail.Android (in ComponentPro.Mail.Android.dll)

      Xamarin MacXamarin Mac

      Supported version: 2.0.x and later
      Assembly: ComponentPro.Mail.Mac (in ComponentPro.Mail.Mac.dll)

      Xamarin iOSXamarin iOS

      Supported version: 5.1.x and later
      Assembly: ComponentPro.Mail.iOS (in ComponentPro.Mail.iOS.dll)

      See Also