First of all, you need Borland Delphi
version 5, 6, or 7. The Desktop or Personal edition is good enough. The Personal
version is a free Delphi version that has been shipped with some magazines.
You will need some third party component packages.
And you need the sourcecode of Phoenix Mail. You have two options:
RX library version 2.75
Delphi VCL Extensions (RX) Library contains a number of
components (over 60), objects and routines for Borland
Delphi with full source code totally free. Go to http://www.rxlib.com/
or the German mirror www.fet.uni-hannover.de/~od/rxlib/
(you need rxlib275.zip and rx275fix.zip). For the Delphi 6 version go to http://rxlib.sourceforge.net/
The original authors developed it until Delphi 5 came out.
Some developers have made the conversion for Delphi 6, you can download this
version from the rxlib project
After Delphi 6 in Juni 2002, the rxlib project merged into the Jedi
This caused a lot of changes to the rxlib project source (renaming of components) so
we don't use this Jedi version, but the rxlib Delphi 6 version converted to Delphi 7.
If you search the internet for RXLib Delphi7
you will find it. You can try it here
TdfsExtListView & TdfsEnhListView v3.72
This is a freeware component written by Brad Stowers
When you want to download this component, there is the problem that the original website www.delphifreestuff.com
doesn't work for some months already. And the 3.72 version was missing the support for Delphi 7. So you may download this component
package from here
, with Delphi 7 support. This zip contains the changed source for Delphi 7 support and the original
unchanged extlistv.zip file that is required by the license.
Open-XML Utility Library
This is a freeware (MPL) library written by Dieter Köhler that includes
Unicode and Codepage translation functions. You may download the library from
This library is needed for the Phoenix Mail Alpha 10 version or higher.
- You may download the source directly from the SourceForge CVS servers.
For instructions, read one of the following documents:
- You may download the source as a zip from the files section.
Setting up the development environment
- Install the RX library.
If you have Delphi Desktop, Standard or Professional Edition, open
and deactivate the DCS (DelphiClientServer) define.
For Delphi 7, open and compile the package
rxctl7.dpk and open and install the
dclrx7.dpk. For Delphi 5 or 6 use the packages with the corresponding number.
Add the path for these packages to the Library Path in the Environment Settings.
- Install the ExtListView component.
For Delphi 6 or 7, open the package
dfs.dpk and install it. For
Delphi 5, use the package
Add the path for this component to the Library Path in the Environment Settings.
- Open-XML Utility Library.
You may install this library, or just unpack it to a directory and add that
directory to the Library Path in the Environment Settings.
- Install the Phoenix Mail component package.
This package resides in the comps subdirectory of the
downloaded Phoenix Mail source. For Delphi 6 or 7 open and install the
Phoenix6and7.dpk package, for Delphi 5 use the
- Open the phoenix project and
Before compiling you could check the output directory in
the project settings.