|  | Home |

# Message Server Support Library

- Overview
- Message Accounts
- Message Services
- Utility Classes
- Changes Between Versions

## Overview

The Messaging Framework Message Server Support Library provides classes that assist with the development of components that operate as plugins within the Message Server daemon. The client utility library depends on the Messaging Framework Client Library to provide data access and manipulation classes.

For detailed class information refer to: Message Server Support Classes.

## Message Accounts

The Message Server Support Library provides classes for storing information about messaging accounts both outgoing and incoming.

Class | Description
--- | ---
QMailServiceConfiguration | Provides an interface to the configuration details for a service within an account.
QMailStoreAccountFilter | Forward the signals of QMailStore, filtering for those that affect a single account.

## Message Services

The library provides classes that assist with the development of services that can be loaded into the {MessageServer Daemon}{Message Server} daemon via plugins.

Class | Description
--- | ---
QMailMessageService | The interface between the message server and components loaded from plugin libraries.
QMailMessageSink | The interface to objects that provide message external transmission services to the messageserver.
QMailMessageSource | The interface to objects that provide access to externally sourced messages to the messageserver.
QMailMessageServiceEditor | Interface that allows a service to be edited graphically.
QMailMessageServiceConfigurator | Interface that allows a service to be configured.
QMailMessageServiceFactory | Creates objects implementing the QMailMessageService interface.

## Utility Classes

The library also provides some utility classes that are used by service components within the Message Server daemon.

Class | Description
--- | ---
QMailTransport | A class that provides an encrypted line-oriented communications channel.
QMailMessageClassifier | A class that classifies message content by inspection.

## Changes Between Versions

Historical changes in the Message Server Support Library API are listed in CHANGES.qdoc.