Archive/History

You may have a legal or corporate requirement to archive instant messages.

The Archive/History tab allows you to achieve this simply:

Figure. Message Archive / History section.

Field

Description

Enable message history

Check this option to enable user's message history.

This history is stored in the user's mailbox (IceWarp/mail/<domain>/<user>/~im/history) and is accessible via XMPP (Jabber). Clients that use this feature (e. g. WebClient IM client) can display whole history even if one person uses two or more different IM clients.

Enable message archive

Check this option to enable instant message archiving.

Messages are stored in the <install_dir>/logs/im directory.

Delete message archives older than

Enter a non-zero value to have archives deleted after the specified number of days.

Open Message Archive Directory

Press this button to open the archive directory.

Figure. Presence History section.

Field

Description

Enable presence history logging

Checking this option will cause IceWarp Server to create a log of IM users presence.

This may be required by some companies for audit and tracking purposes.

Note: These logs are located within the <install_dir>/IceWarp/logs/im-presence/ folder.

Delete presence history logs older than (Days)

Specify a non-zero value here. This will cause presence history logs older than that number of days will be deleted. Zero means that logs are not deleted.

The presence history log is useful if you have a requirement to know when your users have been online - this may be a corporate requirement in some cases.

The format of the Presence History log is very simple, giving Time, Username, Status and Comment. An example is shown below:

[19:11] <lukas@icewarpdemo.com> (away) HTPC Home

[19:12] <milan@icewarpdemo.com> (unavailable)

[19:12] <rado@icewarpdemo.com> (available) Available

[19:14] <rado@icewarpdemo.com> (unavailable)

[19:23] <lukas@icewarpdemo.com> (available)

[19:32] <michael@icewarpdemo.com> (available) Working

[19:48] <lukas@icewarpdemo.com> (unavailable)

[19:48] <simon@icewarpdemo.com> (away) g

[19:50] <lukas@icewarpdemo.com> (available)

[19:51] <lukas@icewarpdemo.com> (unavailable)

[19:52] <bruce@icewarpdemo.com> (available) Working