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
