Home Download News FAQ / Knowledge Base Screenshots Documentation Support
philosophical imaginary

How do you base your claims that Citadel is "powerful and scalable?"

Legacy messaging systems on Unix have typically relied on a loosely coupled collection of programs – such as Sendmail, UW or Cyrus IMAP, etc. to deliver and read messages. Each of these programs 'forks' (creates another process) when another user signs on. They also rely on legacy mailbox formats which are not very efficient. Citadel uses a single multithreaded server that can handle a large number of simultaneous connections using a proven 'worker thread' model. It handles all protocols in the same server. And it stores messages in a real database for quick access and single-instance storage. Single-instance store is important because if a message is delivered to, say, 100 different users on your system, it only stores the message once, whereas a legacy Unix mail system would have to store 100 copies.

Furthermore, Citadel is scalable. If your organization has multiple physical locations, for example, you can put a Citadel server at each location, and spread your users out over those servers – and still have them share a domain name, replicate public rooms/folders and other data, etc.

Copyright © 1987-2020 Uncensored Communications Group. All rights reserved.     Login (site admin)