Hi, I created rpms for cyrus with ldap and sendmail a few months ago. This permits to install cyrus with authentication and sendmail aliasing on a ldap directory. The installation is driven by an xml file that downloads rpms, installs and configures them in one shot. To be able to do so, YOU NEED PERL 5.6.0 OR GREATER, all the xml stuff for perl and the BabelObjects project hosted on cpan. I created a rpm for the xml and for the BabelObjects. Just see below. Download : ftp://ftp.babelobjects.org/dist/RPMS/perlxml-1.0-3.i686.rpm ftp://ftp.cpan.org/pub/CPAN/modules/by-authors/id/K/KE/KERMAGO/BabelObjects-1.01.tar.gz ftp://ftp.cpan.org/pub/CPAN/modules/by-authors/id/K/KE/KERMAGO/BabelObjects-Component-Data-Configurator-1.01.tar.gz Install the perlxml rpm Install BabelObjects then BabelObjects-Component-Data-Configurator. In the BabelObjects-Component-Data-Configurator package, you have a sample/mailserver directory. Go in it, and type ../../bin/bo-upgrade.pl server.xml. The program downloads from ftp.babelobjects.org all the rpms it needs for the installation, and stores them in /var/cache/babelobjects. Control what you want to download by editing the server_upgrade.xml file. To configure you server in one shot, you must provide information in server.xml and server_config.xml that suits your system. Then, ../../bin/bo-configure.pl server.xml. This program takes files in templates directory, substitutes values in them according the values you provided and puts them in their right places. DON'T FORGET TO CREATE THE DIRECTORIES WHERE FILES MUST RESIDE. In case of error, just restart the last command until you succeed. This work was only intented for me before, so there is not much doc. If enough people are interested, I can produce something better. Good luck. And, really, this installer will spare you some time and life -- Jean-Christophe Kermagoret [EMAIL PROTECTED]