I tried iRedMail today on a Centos 5.7 server. The installation seems to smooth if you keep the distro's main packages unchanged. Namely I have had enabled the remi repo which upgrades php and mysql packages. When installing iRedMail the upgraded packages of mysql gave some syntax errors on some .sql scripts. After some search I manually configured them afterwards. So now iRedMail seems working. One must notice that iRedMail tried to install required packages dont checking if they are already installed or not. So this is problematic. But there are some ways disabling this behaviour. Here are the sql problems I got ERROR 1064 (42000) at line 4 in file: '/usr/share/doc/policyd-1.82/DATABASE.mysql': You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 6 which is resolved by changing all occurences of TYPE with ENGINE in the script. ERROR 1064 (42000) at line 17 in fil...
Errare humanum est sed perseverare diabolicum.