LumiSoft Net Help
IMAP_Utils Class
NamespacesLumiSoft.Net.IMAPIMAP_Utils
Provides utility methods for IMAP.
Declaration Syntax
C#Visual BasicVisual C++F#
public class IMAP_Utils
Public Class IMAP_Utils
public ref class IMAP_Utils
type IMAP_Utils =  class end
Members
All MembersConstructorsMethods



IconMemberDescription
IMAP_Utils()()()()
Initializes a new instance of the IMAP_Utils class

ACL_From_String(String)
Parses IMAP_ACL_Flags from string.

ACL_to_String(IMAP_ACL_Flags)
Converts IMAP_ACL_Flags to string.

DateTimeToString(DateTime)
Converts date time to IMAP date time string.

Decode_IMAP_UTF7_String(String)
Decodes IMAP modified UTF7 encoded data. Defined in RFC 3501 5.1.3. Mailbox International Naming Convention. Example: &APYA9g- is decoded to öö.

DecodeMailbox(String)
Decodes mailbox name.

Encode_IMAP_UTF7_String(String)
Encodes specified data with IMAP modified UTF7 encoding. Defined in RFC 3501 5.1.3. Mailbox International Naming Convention. Example: öö is encoded to &APYA9g-.

EncodeMailbox(String, IMAP_Mailbox_Encoding)
Encodes mailbox name.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()()
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
ImapStringToByte(Encoding, Boolean, String)
Converts IMAP string to byte[].

IsValidFolderName(String)
Gets if the specified folder name is valid folder name.

MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
MessageFlagsAdd(array<String>[]()[][], array<String>[]()[][])
Adds specified flags to flags list.

MessageFlagsRemove(array<String>[]()[][], array<String>[]()[][])
Removes specified flags from message flags list.

MessageFlagsToString(IMAP_MessageFlags) Obsolete.
Converts message flags to string. Eg. \SEEN \DELETED .

MessageFlagsToStringArray(IMAP_MessageFlags) Obsolete.
Converts standard IMAP message flags to string array.

MustUseLiteralString(String, Boolean)
Gets if specified string must be sent as IMAP literal-string.

NormalizeFolder(String)
Normalizes folder path. Example: /Inbox/SubFolder/ will be Inbox/SubFolder.

ParseDate(String)
Parses IMAP date time from string.

ParseMessageFlags(String) Obsolete.
Parses message flags from string.

ReadString(StringReader)
Reads IMAP string-literal/string/astring/nstring/utf8-quoted from string reader.

ToString()()()()
Returns a string that represents the current object.
(Inherited from Object.)
Inheritance Hierarchy
Object
IMAP_Utils

Assembly: LumiSoft.Net (Module: LumiSoft.Net.dll) Version: 4.5.5510.19119