Ah, prá por o scriptzinho prá depurar,
comenta todas as linhas que começam com 'echo -n' prá evitar output desnecessário,
a linha do ${vpopdir}/bin/vadduser você coloca um 'echo' no início dela, e a linha onde tem 'echo '$ususario@blahbla > ${dirla}/.qmail você troca o '>' por '\>'; a variável ${userdir} vai estar em branco pelo fato de o arquivo vpasswd não existir (aliás nem o usuário vai ter sido criado).
Então você vai ter que checar o output do tipo:
Código :
/home/vpopmail/bin/vadduser [email]josedirceu@mxdomain.com.br[/email] -e essa_senha
[email]josedirceu@old.mxdomaincom.br[/email] > /.qmail
Prá caaada um dos trocentos usuários
Note que se tiver no arquivo de usuários alguma conta que já esteja no MTA novo, mesmo no modo debug vai aparecer o diretório direitinho na segunda linha, antes do '/.qmail'. Na prática nesse caso, sem estar depurando, o que se espera que aconteça é que o vadduser retorne erro e o script force o redirecionamento das mensagens 'gerando' o .qmail no diretório do usuário. Então um usuário que já estava configuradinho certinho irá mandar suas mensagens agora para o velho MTA. hehe