The Xerxes Project



Long, long, ago, in another time and place, we used an operating system called OS2. On the OS2 platform, we provided mail hosting services with a proprietary package from Hethmon Brothers called INet Mail. It was great. It did everything we needed. Then came the great upheaval and OS2 ceased to exist.

We needed to replace our mail hosting system. We needed all of the usual attributes plus we needed the following

        Virtual Domain Names

        Fully Qualified User Names

        Scalable

        Data Base Compatability with other applications

We chose as follows (We being Curtis Falany and Steve Grubb)

        For the OS - Linux. In particular, Linux from RedHat.

        For the mail transport system - Postfix.

        For the mail delivery system - Cyrus Imap

        For the database system - MySQL

        For management - Web-Cyradm

        For webmail delivery - Squirrelmail

We ended up re-writing a little of just about every component and a lot of Web_Cyradm to accomplish our specific production oriented goals. An engineering intern from the University of South Florida, Amin 'Mike' Astaneh did most of the rewrite. Note: We departed so far from the 'official' version of Web-Cyradm that we are having to support our version of Web-Cyradm and have renamed it Xerxes.

After the Xerxes fork, we saw the need for a user controlled bypass of the blacklist filters (i.e. SORBS) in Postfix. To accomplish this, we used snippets from SQLGrey and other sources to build SQLWhite. Xerxes maintains a MySQL "whitelist" and "blacklist." These lists are used by SQLWhite, a Postfix policy server, to either unconditionally accept or reject e-mail on the server side.

The pserver for the cvs repository is not set up however the cvsweb package takes the current snapshot, tarballs it, and transfers it to you via http.

Here's the link to the tarball

Also, there is a howto by Mike Astaneh available on our installation:

It was written for FC3, however we believe that it should be easily ported to other distributions.









Home | More Information