Fix-mail-all not rebuild mailaccount data.
See inside code:
#!/bin/sh
ULLKFPATH="/usr/local/lxlabs/kloxo/file"
VQSPATH="/var/qmail/supervise"
ERIPATH="/etc/rc.d/init.d"
HVBPATH="/home/vpopmail/bin"
VQCPATH="/var/qmail/control"
ECPATH="/etc/courier"
echo ""
echo "Change qmail.init"
cp -rf $ULLKFPATH/qmail.init $ERIPATH/qmail
chmod -f 0755 $ERIPATH/qmail
echo "--------------------------"
echo "Set '$HVBPATH/vchkpw' for root:root ownership"
chown -f root:root $HVBPATH/vchkpw
echo "Set '$HVBPATH/vchkpw' for 4751 permissions"
chmod -f 4755 $HVBPATH/vchkpw
echo "--------------------------"
echo "Set '$VQCPATH/locals' with 'localhost' only"
echo 'localhost' > $VQCPATH/locals
echo "--------------------------"
sh /script/fixvpop
echo "--------------------------"
sh /script/fix-qmail-assign
echo "--------------------------"
sh /script/fixmail
echo "--------------------------"
sh /script/fixwebmail
echo ""
Where:
1. fix-vpop - fix vpopmail database password and need mysql root password to process (also panel not accessed)
2. fix-qmail-assign - fix mail domain path in /var/qmail/users/assign (and then create cdb) based on info from vpopmail database
3. fixmail - fix directory of mail account based on mailaccount table on kloxo database.
We have a trouble if:
1. Not able to access to vpopmail and it's make not able to add/delete mailaccount and login process
2. domain not the same between vpopmail table in vpopmail database and mailaccount table in kloxo database
So, it's not Kloxo-MR bug but something wrong before.
Remember, Kloxo Official not have fixmail-all and fix-qmail-assign and an effect if qmail-assign not exists is to say goodbye for mailaccount!.