Tested and working fine !
#!/bin/sh
if rpm -q qmail-toaster 2>&1 > /dev/null ; then
echo
echo "Mail server already use qmail-toaster"
echo
if ! [ "$1" == "--force" ] ; then
exit
fi
else
echo
echo "Mail server already use qmail from LxCenter"
echo "Convert processing..."
echo
fi
cd /
service courier-imap stop
service qmail stop
service xinetd stop
killall -9 spamd
killall -9 clamd
killall -9 freshclam
yum remove qmail vpopmail *-toaster spamassassin -y
rpm -e --noscripts vpopmail
rm -f /etc/xinetd.d/*_lxa
chkconfig courier-imap off
rm -f /etc/rc.d/init.d/courier-imap
cp -f /usr/local/lxlabs/kloxo/file/kloxo-mr.repo /etc/yum.repos.d/kloxo-mr.repo
yum clean all
userdel qmaillog
userdel lxpopuser
userdel vchkpw
userdel vpopmail
groupdel vpopmail
groupdel lxpopgroup
groupdel vchkpw
groupdel qmail
groupadd -g 89 vchkpw
useradd -u 89 -G vchkpw vpopmail -s '/sbin/nologin'
groupmod -g 89 vchkpw
usermod -u 89 -G vchkpw vpopmail
yum install *toaster -y
echo 'localhost' > /var/qmail/control/locals
mv /var/qmail/users/assign.rpmsave /var/qmail/users/assign
mv /var/qmail/users/cdb.rpmsave /var/qmail/users/cdb
mv /var/qmail/control/rcpthosts.rpmsave /var/qmail/control/rcpthosts
sh /script/fixvpop
sed -i 's/-u vpopmail/-u root/g' /var/qmail/supervise/submission/run
sed -i 's/-g vpopmail/-g root/g' /var/qmail/supervise/submission/run
sed -i 's/-u vpopmail/-u root/g' /var/qmail/supervise/smtp/run
sed -i 's/-g vpopmail/-g root/g' /var/qmail/supervise/smtp/run
sed -i 's/-u vpopmail/-u admin/g' /var/qmail/supervise/spamd/run
service xinetd start
/etc/rc.d/init.d/qmail start
sleep 5
qmailctl stat
echo "Make sure all are up and running"
echo "If yes no need to reboot!"
echo