Antes de mais nada é preciso que o Evandro informe o que ele considera
contas inativas.

São contas que não logam ou contas que não recebem e-mails, por exemplo ?

O conceito inativo é muito subjetivo.

[]s

Marcelo H. Terres
[email protected]
****************************************
ICQ: 6649932
MSN: [email protected]
Jabber: [email protected]
http://twitter.com/mhterres
http://identi.ca/mhterres
****************************************
http://mundoopensource.blogspot.com/
http://offtopicsandfun.blogspot.com/
http://www.propus.com.br



2010/12/8 Julio Cesar Covolato <[email protected]>:
> Não.
> Vai percorre somente a pasta "new" de cada usuário.
> Por exemplo, experimente o seguinte comando p/ verificar o quão rápido é:
>
> $ ls -ld /var/spool/vmail/*/*/Maildir/new/
>
>
>
>
> -----------------------------
>  _ Julio Cesar Covolato
>
>   0v0<[email protected]>
>  /(_)\  F: 55-11-3129-3366
>   ^ ^   PSI INTERNET
> -----------------------------
>
>
> Em 08/12/2010 17:34, Eduardo Schoedler escreveu:
>>
>> Usando o dovecot fica mais fácil fazer um script de pós login:
>> http://wiki.dovecot.org/PostLoginScripting
>>
>> Esse teu find vai percorrer toda a árvore do usuário... pode ter problema
>> de
>> I/O.
>>
>> --
>> Eduardo Schoedler
>>
>>
>>> -----Mensagem original-----
>>> De: [email protected] [mailto:postfix-br-
>>> [email protected]] Em nome de Julio Cesar Covolato
>>> Enviada em: quarta-feira, 8 de dezembro de 2010 13:16
>>> Para: Grupo de Usuarios Postfix do Brasil
>>> Assunto: Re: [Postfix-BR] Contas Inativas [Postfix]
>>>
>>> Olá Evandro.
>>>
>>> É mais fácil verificar quem NÃO acessa sua caixa postal (pop/imap) por
>>> pelo menos X dias. No caso do courier/dovecot basta verificar o arquivo
>>> mais antigo na pasta "new" de cada usuário:
>>>
>>> #!/bin/sh
>>> BASE="/var/spool/vmail/"
>>> $DAYS="90"
>>> find $BASE/*/*/Maildir/new/ -type f -mtime +$DAYS|awk -F/ '{print
>>> $7"@"$6}'|uniq>  /tmp/LIST.$$
>>>
>>> Obs.: mude $6 e $7( tente $5 e $6) para ficar usua...@dominio
>>>
>>> Se vc usar courier/dovecot com mysql e postfixadmin, tenho um script
>>> pronto para rodar no crontab diário que bloqueia o usuário com + de90
>>> dias no mysql e targzipa para uma pasta separada do sistema de email, e
>>> com 180 dias (se ninguém reclamar) remove do mysql e deleta o arquivo
>>> gzipado.
>>>
>>> Abs.,
>>>
>>> -----------------------------
>>>      _    Julio Cesar Covolato
>>>     0v0<[email protected]>
>>>    /(_)\  F: 55-11-3129-3366
>>>     ^ ^   PSI INTERNET
>>> -----------------------------
>>>
>>>
>>> Em 08/12/2010 09:49, Evandro Delatin escreveu:
>>>>
>>>> Pessoal, boa dia!
>>>>
>>>> Gostaria de saber se alguém poderia me passar um script para
>>>
>>> verificar no postfix as contas inativas de um
>>>>
>>>> determinado domínio.
>>>>
>>>> Obs. O sistema operacional é um Linux Debian 5.
>>>>
>>>> Sem mais, aguardo resposta.
>>>>
>>>> Grato.
>>>>
>>>> Evandro.
>>>>
>>>> _______________________________________________
>>>> Postfix-BR mailing list
>>>> [email protected]
>>>> http://listas.softwarelivre.org/mailman/listinfo/postfix-br
>>>
>>> _______________________________________________
>>> Postfix-BR mailing list
>>> [email protected]
>>> http://listas.softwarelivre.org/mailman/listinfo/postfix-br
>>
>> _______________________________________________
>> Postfix-BR mailing list
>> [email protected]
>> http://listas.softwarelivre.org/mailman/listinfo/postfix-br
>
> _______________________________________________
> Postfix-BR mailing list
> [email protected]
> http://listas.softwarelivre.org/mailman/listinfo/postfix-br
>
_______________________________________________
Postfix-BR mailing list
[email protected]
http://listas.softwarelivre.org/mailman/listinfo/postfix-br

Responder a