Mail Message Functions
Function
Description
MimeAddMessageHeaders
Add one or more header values to the specified message
MimeAppendMessageText
Append text to the body of the current message part
MimeAttachData
Attach the contents of a buffer to the specified message
MimeAttachFile
Attach a file to the specified message
MimeAttachImage
Attach an inline image to the specified message
MimeClearMessageText
Clear the body of the current message part
MimeCloseMessageStore
Close the specified message storage file
MimeCompareMessageText
Compare text in the body of the current message part
MimeComposeMessage
Compose a new message using the specified parameters
MimeCopyMessageStore
Duplicate the contents of the specified message store in a new file
MimeCreateMessage
Create a new empty message
MimeCreateMessageEx
Create a new message from the contents of a file or a message in memory
MimeCreateMessagePart
Create a new message part for the specified message
MimeCreateMessagePartEx
Create a new message part for the specified message
MimeDecodeText
Decode a base64 or quoted-printable encoded string
MimeDecodeTextEx
Decode a base64 or quoted-printable encoded string using a specified character set
MimeDeleteMessage
Delete the specified message
MimeDeleteMessageHeader
Delete the specified header field from the message
MimeDeleteMessagePart
Delete the specified message part
MimeDeleteStoredMessage
Remove the specified message from the message store
MimeEncodeText
Encode a string using base64 or quoted-printable encoding
MimeEncodeTextEx
Encode a string using base64 or quoted-printable encoding using a specified character set
MimeEnumAttachments
Enumerate all file attachments in the specified message
MimeEnumMessageHeaders
Enumerate all header fields in the current message part
MimeEnumMessageRecipients
Enumerate addresses of all message recipients
MimeExportMessage
Export the current message to a text file
MimeExportMessageEx
Export the current message to a file, clipboard or memory buffer
MimeExtractAllFiles
Extract all file attachments in the message and store them in the specified directory
MimeExtractFile
Extract the file attachment from the current message part
MimeExtractFileEx
Extract a file attachment from the message with additional options
MimeFindAttachment
Search for a file attachment in the specified message
MimeFindStoredMessage
Search for a message in the specified message store
MimeFormatDate
Return a standard RFC 822 formatted date string
MimeGetAllHeaders
Return the complete RFC 822 header values in a string buffer
MimeGetAllRecipients
Return a comma-separated list of recipient addresses in a string buffer
MimeGetAttachedFileName
Return the name of the file attachment for the current part
MimeGetContentDigest
Return encoded digest of message's content
MimeGetContentLength
Return the length of the current message part content
MimeGetErrorString
Return a description for the specified error code
MimeGetExportOptions
Return a bitmask that describes current message export options
MimeGetFileContentType
Return the content type for a specified file
MimeGetFirstMessageHeader
Return the first header field and value in the current message part
MimeGetLastError
Return the last error code
MimeGetMessageBoundary
Return the multipart message boundary string
MimeGetMessageDate
Return the date and time from the message header
MimeGetMessageHeader
Return the value of a specified header from the message
MimeGetMessageHeaderEx
Copy the value of specified header to a string buffer
MimeGetMessagePart
Return the current message part index
MimeGetMessagePartCount
Return the total number of message parts
MimeGetMessageSender
Return the email address of the message sender
MimeGetMessageSize
Return the size of the complete message in bytes
MimeGetMessageText
Return the text of the current message part
MimeGetMessageVersion
Return the MIME version from the message header
MimeGetNextMessageHeader
Return the next header field and value in the current message part
MimeGetStoredMessage
Retrieve a message from the specified message store
MimeGetStoredMessageCount
Return the number of messages in a message store
MimeImportMessage
Import a message from the specified text file
MimeImportMessageEx
Import a message from a file, clipboard or memory buffer
MimeInitialize
Initialize the library for use by the client
MimeLocalizeText
Localize Unicode text to ANSI using a specific character set
MimeOpenMessageStore
Open the specified message storage file
MimeParseAddress
Parse the specified email address
MimeParseBuffer
Parse the specified text and add to the current message
MimeParseDate
Parse the specified RFC 822 formatted date string
MimeParseHeader
Parse the specified text and add to message header
MimePurgeMessageStore
Purge all deleted messages from the specified message store
MimeReplaceStoredMessage
Replace the specified message in the message store
MimeResetMessage
Clear the specified message, deleting all message parts
MimeSetExportOptions
Specify a bitmask that describes current message export options
MimeSetFileContentType
Set the content type for a specific file name extension
MimeSetLastError
Set the last error code
MimeSetMessageDate
Set the current date in the header for the specified message
MimeSetMessageHeader
Create or update a header field in the specified message
MimeSetMessageHeaderEx
Create or update a header field, with additional options
MimeSetMessagePart
Set the current message part index for the specified message
MimeSetMessageText
Create or update the specified message body
MimeSetMessageVersion
Set the MIME version for the specified message
MimeStoreMessage
Store the specified message in a message store
MimeUninitialize
Terminate use of the library by the application
Copyright © 2026 Catalyst Development Corporation. All rights reserved.