A Carapace message store holds messages for a user. It is designed to support access by the standard protocols:
In addition, a message store can be configured to perform customised actions upon receipt of a message.
The MessageStore interface gives full access to message stores from other computer systems.
Access for administrators is via a Web-based UI running within the Carapace Hub. This makes use of the administrative functions offered by the Admin interface.
Each message store is owned by an individual user and access is password protected. All actions on a message store are audited within the Carapace audit.
Each message within a message store has the following properties:
sequenceNumber |
an Integer which uniquely identifies this message within the store -- number 1 indicates the oldest message within the store |
status |
the status of message is takes of the following values:
|
sender |
the address of the sender of the message |
subject |
the subject of the message |
contentType |
a description of the type of content in the message -- for Internet
email this is the MIME content type e.g. text/plain,
multipart/alternative etc.
|
headers |
any headers for the message |
content |
the full content of the message |
Carapace holds messages for users within a domain. Both Internet email and the OSI X.400 mail use the concept of domains to signify a group of addresses. Examples of such domains are as follows:
| mail system | user address | domain |
|---|---|---|
| Internet | info@carapace.co.uk | carapace.co.uk |
| X.400 | G=Fred/S=Flintstone/P=CaveDwellers/A=StoneMail/C=US | P=CaveDwellers/A=StoneMail/C=US |
The domains which Carapace considers local are configured in the database using the Admin interface. Message stores can only be held for users having address within a local domain. Messages destined for users in other domains are passed on to the message transport system for remote delivery.
| Contents | Index | Current topic: audit | Related topics: databases |