I ran /scripts/updateuserdomains and got the following error:
touch: creating `etc/secondarymx': No such file or directory
touch: creating `etc/secondarymx': No such file or directory [email protected] [/scripts]#
There is a file called /etc/secondarymx which is empty. I tried moving it out of etc to let the script create it, but it did not, so I moved it back.
Not to be snarky, but is vmail the only thing you removed ?
Seriously, if you did some kind of wildcard removal or anything other than specifically killing the vmail subdirectory you might be seeing an error due to another missing file or folder.
updateuserdomains needs other files to work properly so something might be missing.