[FUG-BR] Problema em Qmail+Vpopmail

Renato Frederick frederick em freebsdbrasil.com.br
Segunda Agosto 14 16:08:02 BRT 2006


Sim, agora já logou com sucesso.

Você na instalação anterior criou o usuário com outro GID.

Tenta alterar o UID do usuario vpopmail  pra 1009 e o GID do grupo vchkpw
para 1003

Lembre-se de usar o chfn prá alterar os dados do usuário





On 14.08.06 15:15, "Douglas Macedo" <dmacedo at gmail.com> wrote:

> Renato,
> 
> Dei um:
> 
> #chown -R vpopmail:vchkpw /usr/home/vpopmail/*
> 
> Agora o erro eh:
> 
> Aug 14 15:09:43 freebsd vpopmail[1020]: vchkpw-pop3: (PLAIN) login
> success comercial at abih-sc.com.br:201.14.175.93
> Aug 14 15:09:43 freebsd vpopmail[1020]: vchkpw-pop3: autocreate dir
> errno 13 /usr/home/vpopmail/domains/0/abih-sc.com.br/comercial
> comercial at abih-sc.com.br:201.14.175.93
> 
> A listagem:
> 
> [root at freebsd /usr/home/admin]# ls -l
> /usr/home/vpopmail/domains/0//abih-sc.com.br/
> total 30
> -rw-------  1 vpopmail  vchkpw    35 May 19 16:34 .dir-control
> -rw-------  1 vpopmail  vchkpw    59 May 17 11:41 .qmail-default
> -rw-------  1 vpopmail  vchkpw     0 May 19 16:34 .vpasswd.lock
> drwx------  3 vpopmail  vchkpw   512 May 17 11:58 abih
> drwx------  3 vpopmail  vchkpw   512 May 17 12:00 adm
> drwx------  3 vpopmail  vchkpw   512 May 17 13:02 aguastermais
> drwx------  3 vpopmail  vchkpw   512 May 17 11:59 comercial
> drwx------  3 vpopmail  vchkpw   512 May 17 11:59 financeiro
> drwx------  3 vpopmail  vchkpw   512 May 17 12:00 mkt
> drwx------  3 vpopmail  vchkpw   512 May 17 12:00 planejamento
> drwx------  3 vpopmail  vchkpw   512 May 19 16:34 postmaster
> drwx------  3 vpopmail  vchkpw   512 May 17 11:58 recepcao
> drwx------  3 vpopmail  vchkpw   512 May 17 13:02 votepeloturismo
> -rw-r--r--  1 vpopmail  vchkpw  1268 May 19 16:34 vpasswd
> -rwx------  1 vpopmail  vchkpw  3536 May 19 16:34 vpasswd.cdb
> 
> E a saida do vdominfo:
> 
> [root at freebsd /usr/home/admin]# /usr/home/vpopmail/bin/vdominfo abih-sc.com.br
> domain: abih-sc.com.br
> uid:    1009
> gid:    1003
> dir:    /usr/home/vpopmail/domains/0/abih-sc.com.br
> users:  10
> 
> To achando que esta ai o problema, neste UID/GID, pois no meu
> /etc/master.passwd:
> 
> [root at freebsd /usr/home/admin]# cat /etc/master.passwd | grep vpopmail
> vpopmail:*:89:89::0:0:User &:/usr/home/vpopmail:/bin/sh
> 
> E no /etc/group:
> 
> [root at freebsd /usr/home/admin]# cat /etc/group | grep vchkpw
> vchkpw:*:89:
> 
> Alguem pode me dar uma ajuda!
> 
> Grato,
> Douglas
> 
> On 8/14/06, Renato Frederick <frederick at freebsdbrasil.com.br> wrote:
>> Ah, então, você nao perdeu as pastas certo?
>> 
>> Porque essa mensagem:
>> 
>>>>> Aug 14 14:10:26 freebsd vpopmail[678]: vchkpw-pop3: autocreate dir
>>>>> errno 13 /usr/home/vpopmail/domains/0/abih-sc.com.br/recepcao
>>>>> recepcao at dominio.com.br:201.14.175.93
>> 
>> Mostra que o user recepcao at abih-sc.com.br não está com o home em
>> /usr/home/vpopmail/domains/0/abih-sc.com.br
>> 
>> 
>> 
>> Verifica se o diretório dele está lá(com as permissoes corretas).
>> 
>> Se não estiver, basta você mover o seu backup prá esse lugar que vai
>> funcionar.
>> 
>> Minha resposta anterior seria no caso de você ter salvo só o dataase e o
>> qmail, mas não o home!
>> 
>> 
>> 
>> 
>> 
>> 
>> On 14.08.06 14:27, "Douglas Macedo" <dmacedo at gmail.com> wrote:
>> 
>>> Renato ..
>>> 
>>> Nao existe uma possibilidade mais simples que isso, ja que tenho todos
>>> os dominios com suas respectivas pastas, etc?
>>> 
>>> Grato,
>>> Douglas
>>> 
>>> On 8/14/06, Renato Frederick <frederick at freebsdbrasil.com.br> wrote:
>>>> Douglas, usando o "vdomingo" pegue a listagem completa de todas as contas.
>>>> Usado o sed/grep e afins, recorte a linha que mostra somente o home do
>>>> usuario.
>>>> 
>>>> Feito isso, faz um "for" no sh mesmo que vai reconstruir o home e aplicar
>>>> as
>>>> permissoes (89:89) pra todos os novos diretorios.
>>>> 
>>>> Não esqueça de usar  o maildirmake tambem prá recriar a estrutura de
>>>> diretorios (cur;new;tmp) dentro do diretorio recem criado.
>>>> 
>>>> 
>>>> 
>>>> 
>>>> On 14.08.06 14:11, "Douglas Macedo" <dmacedo at gmail.com> wrote:
>>>> 
>>>>> Amigos,
>>>>> 
>>>>> Ok. Eu tenho os backup do /var/qmail .. tem o control e o users. Porem
>>>>> peguei o conteudo e colei na pasta nova /var/qmail/control e
>>>>> /var/qmail/users .. e o erro continua:
>>>>> 
>>>>> Aug 14 14:10:26 freebsd vpopmail[678]: vchkpw-pop3: autocreate dir
>>>>> errno 13 /usr/home/vpopmail/domains/0/abih-sc.com.br/recepcao
>>>>> recepcao at dominio.com.br:201.14.175.93
>>>>> 
>>>>> Alguma sugestao pra regerar todo os dominios apartir do meu backup? De
>>>>> forma automatizada, pois quando peco:
>>>>> 
>>>>> /home/vpopmail/bin/vdominfo xxxx.com.br
>>>>> 
>>>>> Diz que o dominio nao existe, sendo que ele esta la.
>>>>> 
>>>>> Alguem poderia me dar uma maozinha?
>>>>> 
>>>>> Grato,
>>>>> Douglas
>>>>> 
>>>>> On 8/14/06, Anderson Michel <ams at srnet.com.br> wrote:
>>>>>> Douglas,
>>>>>> 
>>>>>> Você fez backup do /var/qmail/control/ e do /var/qmail/users/ ??
>>>>>> Neles tem arquivos importantes para o funcionamento do qmail+vpopmail.
>>>>>> 
>>>>>> Abraços,
>>>>>> 
>>>>>> Anderson Michel
>>>>>> 
>>>>>> 
>>>>>> Douglas Macedo wrote:
>>>>>>> Ola ..
>>>>>>> 
>>>>>>> Nao estou usando BD. Esta direto no sistema.
>>>>>>> 
>>>>>>> Alguma luz de como faco pra restaurar os dominios no VPOPMAIL?
>>>>>>> 
>>>>>>> Grato,
>>>>>>> Douglas
>>>>>>> 
>>>>>>> On 8/14/06, Welington F.J <welingtonfj at gmail.com> wrote:
>>>>>>>> On 8/14/06, Douglas Macedo <dmacedo at gmail.com> wrote:
>>>>>>>>> Galera ..
>>>>>>>>> 
>>>>>>>>> Isso me resolveu em partes. Agora o que esta acontecendo eh:
>>>>>>>> =)
>>>>>>>> 
>>>>>>>>> Aug 14 11:55:04 freebsd vpopmail[23388]: vchkpw-pop3: vpopmail user
>>>>>>>>> not found xxxxxxx at xxxxxxxxx.com.br:201.34.187.154
>>>>>>>> Verifica se  o usuário que esta fazendo a conexão com o bando tem
>>>>>>>> acesso na base de dados do vpopmail.
>>>>>>>> 
>>>>>>>>> O que aconteceu para voces entenderem, foi que a maquina morreu e tive
>>>>>>>>> que reinstalar tudo. Dai peguei o /usr/home/vpopmail/domains e
>>>>>>>>> restaurei.
>>>>>>>>  hmmm
>>>>>>>> 
>>>>>>>>> Ja dei uma olhada na internet inteira .. como faco pra restaurar toda
>>>>>>>>> a base do vpopmail?
>>>>>>>> Qual banco você usa?
>>>>>>>> Se for mysql:
>>>>>>>> faça um dump da base do servidor antigo e restaure no novo servidor
>>>>>>>> ser for mysql
>>>>>>>> no servidor antigo
>>>>>>>> #mysqldump vpomail > vpopmail.sql
>>>>>>>> 
>>>>>>>> no servidor novo
>>>>>>>> partingo do ponto que a base esta vazia. caso contrio apague a base e
>>>>>>>> crie novamenet para restaurar a base antiga.
>>>>>>>> # mysql vpopmail < vpopmail.sql
>>>>>>>> 
>>>>>> -------------------------
>>>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> 
>>>> --
>>>> Renato Frederick
>>>> FreeBSD Brasil LTDA.
>>>> Fone: (31) 3281-9633
>>>> http://www.freebsdbrasil.com.br
>>>> 
>>>> 
>>>> -------------------------
>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>> 
>>> 
>> 
>> 
>> 
>> --
>> Renato Frederick
>> FreeBSD Brasil LTDA.
>> Fone: (31) 3281-9633
>> http://www.freebsdbrasil.com.br
>> 
>> 
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>> 
> 



-- 
Renato Frederick
FreeBSD Brasil LTDA.
Fone: (31) 3281-9633
http://www.freebsdbrasil.com.br




Mais detalhes sobre a lista de discussão freebsd