[FUGSPBR] Migrar passwd para vpopmail (CDB)....
Rodrigo Soares
freebsd em iphosting.com.br
Sex Out 3 22:40:32 BRT 2003
*** Migracao de contas (/etc/passwd) com sendmail ou postfix
Se vc esta realizando uma migracao de postix/sendmail para qmail
existem utilitarios que facilitam esta conversao
Apos a criacao do dominio no vpopmail
Ex: ~vpopmail/bin/vadddomain example.com [password]
Execute o comando:
~vpopmail/bin/vconvert -e -c
Ele ira criar as contas em
~vpopmail/domains/example.com
Para migracao do inbox dos usuarios pode ser utilizada
a ferramenta:
wget http://untroubled.org/mbox2maildir
cp mbox2maildir /usr/bin
chmod 755 /usr/bin/mbox2maildir
usage: mbox2maildir [ ]
Exemplo:
mbox2maildir /var/spool/mail/user ~vpopmail/domains/example.com/user/Maildir
89 89
Abaixo segue um exemplo de script que converte o inbox de todos os usuarios
criados
no vpopmail e que existam em /var/mail/spool
#!/bin/sh
# Autor: Pablo Martins F. Costa
#
# Exemplo de um script meia boca :-) para converter
# o inbox do formato do sendmail para o formato maildir do qmail.
# Ele assume que vc ja tenha criado as contas no vpopmail e queira
# migrar os emails destes usuarios para a nova intalacao
if [ -z $1 ]
then
echo "Escolha um dominio"
exit 1
fi
domain=$1
uid=89
guid=89
vhome=/usr/local/vpopmail/domains
spool=/var/spool/mail
vpasswd=$vhome/$domain/vpasswd
mbox2maildir=/usr/bin/mbox2maildir
if [ -f $vpasswd ]
then
cut -d: -f1,6 $vpasswd |\
while IFS=: read user homedir
do
if [ -f $spool/$user ]
then
# echo "mbox2maildir $spool/$user $homedir/Maildir $uid $guid"
echo -e "Convertendo $user"
$mbox2maildir $spool/$user $homedir/Maildir $uid $guid
fi
done
else
echo "Dominio invalido"
fi
----- Original Message -----
From: "Carlos Augusto Silva" <carlos em mecmedia.com.br>
To: "Grupo Brasileiro de Usuarios FreeBSD" <fugspbr em fugspbr.org>
Sent: Friday, October 03, 2003 7:15 PM
Subject: Re: [FUGSPBR] Migrar passwd para vpopmail (CDB)....
> Aproveitando o email, como faço para importar os emails existentes para
> vpopmail ?
> Tenho emails de usuários do sendmail (no /var/mail) e quero passar eles
para
> o Maildir do Vpopmail.
>
> Obrigado,
>
> Carlos Augusto Silva
> carlos em mecmedia.com.br
> www.mecmedia.com.br
>
> ----- Original Message -----
> From: "Vini" <vini em veloxmail.com.br>
> To: "Grupo Brasileiro de Usuarios FreeBSD" <fugspbr em fugspbr.org>
> Sent: Friday, October 03, 2003 7:05 PM
> Subject: [FUGSPBR] Migrar passwd para vpopmail (CDB)....
>
>
> > Oi pessoal,
> >
> > Por acaso alguem tem ou sabe onde encontrar, um programa pra migrar o
> > passwd para o vpopmail (CDB)?
> >
> > A unica opção que tenho por enquanto é o vconvert, mas ele só le o
> > passwd que está no /etc e importa para o dominio default do vpopmail.
> >
> > Eu gostaria de poder ler um passwd alternativo e poder importar os dados
> > para qualquer um dos dominios do vpopmail.
> >
> > Se alguem souber de algo que possa ajudar...
> >
> > Até mais
> > Vini
>
>
> _______________________________________________________________
> Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
>
_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd