|  | Home |

# Messaging Classes

These classes allow clients to work with mail messages, providing access to message creation, storage and display functionality.

Classes are also provided to assist with development of GUI clients that access messaging data, via the Client Utility Classes, and to assist with development of Message Server plugins via the Server Support Classes.

See also Messaging Framework Client Library.

QMailAccount | Represents a messaging account in the mail store
QMailAccountConfiguration | Contains the configuration parameters of an account
QMailAccountId | Used to identify accounts stored by QMailStore
QMailAccountKey | Defines the parameters used for querying a subset of all available accounts from the mail store
QMailAccountListModel | Access to a list of stored accounts
QMailAccountMessageSet | Represents a set of messages corresponding to the content of a QMailAccount
QMailAccountSortKey | Defines the parameters used for sorting a subset of queried accounts from the store
QMailActionInfo | The interface for tracking individual actions
QMailActionObserver | Interface for monitoring currently running actions
QMailAddress | Interface for manipulating message address strings
QMailBase64Codec | Encodes or decodes between 8-bit data and 7-bit ASCII, using the Base64 character mapping scheme
QMailCodec | Mechanisms for encoding and decoding between 7-bit ASCII strings and arbitrary octet sequences
QMailContentManager | Defines the interface to objects that provide a storage facility for message content
QMailContentManagerFactory | Creates objects implementing the QMailContentManager interface
QMailContentManagerPlugin | Defines a base class for implementing message content manager plugins
QMailContentManagerPluginInterface | Defines the interface to plugins that provide message content management facilities
QMailDataComparator | Contains types used in specifying the comparison of QMailStore objects with user-defined values
QMailDisconnected | Functions to work with external servers using the disconnected mode of operation
QMailFilterMessageSet | Represents a set of messages selected by a pre-determined filter criteria
QMailFolder | Represents a folder for mail messages in the mail store
QMailFolderId | Used to identify folders stored by QMailStore
QMailFolderKey | Defines the parameters used for querying a subset of all available folders from the mail store
QMailFolderMessageSet | Represents a set of messages corresponding to the content of a QMailFolder
QMailFolderSortKey | Defines the parameters used for sorting a subset of queried folders from the mail store
QMailKeyArgument | Template defines a class representing a single criterion to be applied when filtering the QMailStore constent with a key object
QMailLineEndingCodec | Encodes textual data to use CR/LF line endings required for SMTP transmission
QMailMessage | Convenient interface for working with messages
QMailMessageBody | Contains the body element of a message or message part
QMailMessageContentDisposition | Encapsulates the parsing of the RFC 2822 'Content-Disposition' header field
QMailMessageContentType | Encapsulates the parsing of the RFC 2822 'Content-Type' header field
QMailMessageHeaderField | Encapsulates the parsing of message header fields
QMailMessageId | Used to identify messages stored by QMailStore
QMailMessageKey | Defines the parameters used for querying a subset of all available messages from the mail store
QMailMessageListModel | Access to a list of stored messages
QMailMessageMetaData | Information about a message stored by QMF
QMailMessageModelBase | Interface to a model containing messages
QMailMessagePart | Convenient interface for working with message attachments
QMailMessagePartContainer | Access to a collection of message parts
QMailMessageRemovalRecord | Represents the record of a message which has been removed from the mail store
QMailMessageServer | Signals and slots which implement a convenient interface for communicating with the MessageServer process via IPC
QMailMessageSet | Represents a subset of the messages in the mail store
QMailMessageSetContainer | Specifies the interface implemented by container nodes in a QMailMessageSet tree hierarchy
QMailMessageSetModel | Model for a tree of QMailMessageSets
QMailMessageSortKey | Defines the parameters used for sorting a subset of queried messages from the mail store
QMailMessageThreadedModel | Access to a tree of stored messages
QMailPassThroughCodec | Uses the QMailCodec interface to move data between streams without coding or decoding
QMailProtocolAction | Mechanism for messageserver clients and services to collaborate without messageserver involvement
QMailQuotedPrintableCodec | Encodes or decodes between 8-bit data and 7-bit ASCII, using the 'quoted printable' character mapping scheme
QMailRetrievalAction | The interface for retrieving messages from external message services
QMailSearchAction | The interface for identifying messages that match a set of search criteria
QMailServiceAction | The interface for requesting actions from external message services
QMailStorageAction | The interface for requesting operations on the storage of messages within external message services
QMailStore | Represents the main interface for storage and retrieval of messages and folders on the message store
QMailThread | Represents a thread of mail messages in the mail store
QMailThreadId | Used to identify threads stored by QMailStore
QMailThreadKey | Defines the parameters used for querying a subset of all message threads from the mail store
QMailThreadSortKey | Defines the parameters used for sorting a subset of threads from the mail store
QMailTimeStamp | Manages message time stamps
QMailTransmitAction | The interface for transmitting messages to external message services
QMailAccountConfiguration::ServiceConfiguration | Access to the configuration parameters of a single named service within an account
QMailServiceAction::Status | Encapsulates the instantaneous state of a QMailServiceAction
QMailKeyArgument::ValueList | List of variant values that can be serialized to a stream, and compared