[TRex documentation]

TRex version 2.1.2

User's Guide - First view


What you need to use this program.
  1. A server, with perl. It was tested with Perl 5.004, or so, and should run on any Perl 5 (keep in mind that each module can specify minimum Perl versions as 5.001, 5.003, etc.).

  2. A few perl modules are needed. The next list is the modules needed for TRex and the versions tested (you can download them from CPAN at http://www.cpan.org):

    All the modules listed are not included in the distribution. To install them just use the CPAN bultin module. You have these choices (mainly !!):

    Be carefull to became root to install these modules, and configuring the CPAN module to follow the needed module dependencies will help a lot to your health

  3. A web server that runs scripts, such as Apache (BTW, was tested on Apache 1.3 and IIS 4.0). If you have access to the error log files, you might have an easier time setting up.

  4. Users who already have a POP and SMTP server they can use for email.

  5. Some operating system skills to set up the directories and customize the program. Really you only need to create directories and edit one file.

  6. If you have a Linux, *BSD, Mac OS X/Darwin or Windows NT box, we have high confidence that all the functions will work and the screen will look like we meant to do it to. But most recent version of browsers on most platforms should be sufficient to use most of the features and see enough. We want that TRex runs smooth on all platforms, no preferences have been set.

  7. Perl skills, only if you'd like to fix bugs, add features, etc. Really, you do not need to know perl to run TRex.


This email program was mainly written and tested on a Linux system (Red Hat distributions) with Mozilla (the most) and Internet Explorer. There has been testing done on other systems (mainly Linux, OpenBSD, Mac OS X/Darwin or Windows NT box), and we are moving towards multiplatform testing (if you want to participate on testing, drop us a line). Perl code runs equally smooth on different platforms and generate the same html for the user, but there may be differences that we do not know about. Please let us know if you run into problems on other systems.

There is a lot of javascript used in the HTML. We try to make everything cross-browser compatible, but it can't easily tested it all out.


Following is a partial list of the features in this program. The number of features is constantly growing, and many features not present in this list are featured in the program.


This program does not provide email addresses. In other words, when users set up an account, they are expected to already have email access. It would be easy to add something on during the account setup procedure to set up an email account too.

Not very good browser support. We are moving to support HTML 4.01 and CSS (Cascade Style Sheets)

[TRex documentation]

TRex version 2.1.2

User's Guide - First view