Fala alex, aqui na lista, temos por hábito *ajudar* às pessoas. Fazer o trabalho por elas, passa a ser consultoria e isso é pago.
Se vc disse que não sabe Shell nem Expressões Regulares, é sinal que vc não entendeu nada da solução que postei, e assim sendo, qdo vc tiver outro problema semelhante, virá novamente à lista pedindo para fazermos para vc. Se vc quiser aprender Shell, o que fortemente encorajo, existem diversos bons manuais pela internet, dos quais recomendo os Papos de Botequim em www.julioneves.com e as Expressões Regulares em www.aurelio.net Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - Em SP ligue (11)2125-4747; - Em DF ligue (61) 3223-3000; - Turmas fechadas em outras cidades ligue (21) 8112-9988. 2010/1/15 Alex <[email protected]> > > > Julio, > > funcionou, muito obrigado. > > Realmente é para verificar o recebimento dos e-mails, para somente por > curiosidade e aprendizado mesmo. > > agora sem querer abusar mas já abusando, como faço para gerar um relatorio > desse semanal e um mensal. > > Me desculpe, mas não entendo muito de scripts ou expressores regulares. > > vlw e abs, > > Alex > > --- Em sex, 15/1/10, Julio C. Neves > <[email protected]<julio.neves%40gmail.com>> > escreveu: > > > De: Julio C. Neves <[email protected] <julio.neves%40gmail.com>> > > > Assunto: Re: [shell-script] script de log e-mail > > Para: [email protected]<shell-script%40yahoogrupos.com.br> > > Data: Sexta-feira, 15 de Janeiro de 2010, 17:58 > > > Esse script tem jeito de ser para > > dedurar o pessoal que usa muito e-mail... > > Vamos lá: > > > > $ sed -e '/smtp\[/!d;/Jan 15/!d' -e 's/^.*<\([^> > > ]*\)>.*$/ \1/' t | tr > > '[A-Z]' '[a-z]' | sort | uniq -c | sort -nr > > > > Pela sintaxe parece que vc está usando ksh, estou certo? > > > > Onde botei Jan 15, pode substituir por $* ou $...@. Nesses > > casos, passe a data > > que vc deseja como parâmetro. > > > > Abraços, > > Julio > > Cursos de Shell e Zenity em 2 fins de semana? > > - Em SP ligue (11)2125-4747; > > - Em DF ligue (61) 3223-3000; > > - Turmas fechadas em outras cidades ligue (21) 8112-9988. > > > > > > > > 2010/1/15 Alex <[email protected] <alexpoilt%40yahoo.com.br>> > > > > > > > > > > > Segue: > > > > > > Jan 15 14:02:49 tele1 postfix/qmgr[15500]: > > 48288142005A: from=< > > > [email protected] <mkt%40direction.com.br> > > <mkt%40direction.com.br>>, size=13403, nrcpt=1 > > > (queue > > > active) > > > Jan 15 14:02:49 tele1 postfix/smtpd[2180]: connect > > from > > > localhost[127.0.0.1] > > > Jan 15 14:02:49 tele1 postfix/smtpd[2180]: > > 2F14C1420081: > > > client=localhost[127.0.0.1] > > > Jan 15 14:02:49 tele1 postfix/cleanup[2176]: > > 2F14C1420081: message-id=< > > > [email protected]<b69cd2cc-22ac-4a0a-b1c4-b21f034b56b4%40dsx01.direction.com.br> > <b69cd2cc-22ac-4a0a-b1c4-b21f034b56b4%40dsx01.direction.com.br> > > > > > > > > Jan 15 14:02:49 tele1 postfix/qmgr[15500]: > > 2F14C1420081: from=< > > > [email protected] <mkt%40direction.com.br> > > <mkt%40direction.com.br>>, size=13879, nrcpt=1 > > > (queue > > > active) > > > Jan 15 14:02:49 tele1 postfix/smtpd[2180]: disconnect > > from > > > localhost[127.0.0.1] > > > Jan 15 14:02:49 tele1 amavis[2190]: (02190-02) Passed > > CLEAN, [201.12.60.34] > > > [201.12.60.34] <[email protected] <mkt%40direction.com.br> > > <mkt%40direction.com.br>> -> < > > > [email protected] <lfpinelli%40dominio.com.br> > > <lfpinelli%40dominio.com.br>>, Message-ID: < > > > [email protected]<b69cd2cc-22ac-4a0a-b1c4-b21f034b56b4%40dsx01.direction.com.br> > <b69cd2cc-22ac-4a0a-b1c4-b21f034b56b4%40dsx01.direction.com.br>>, > > > > mail_id: ClZ9oHcESlkv, Hits: -, queued_as: > > 2F14C1420081, 190 ms > > > Jan 15 14:02:49 tele1 postfix/smtp[2177]: > > 48288142005A: to=< > > > [email protected] <lfpinelli%40dominio.com.br> > > <lfpinelli%40dominio.com.br>>, > > > > relay=127.0.0.1[127.0.0.1]:10024, delay=23, > > delays=23/0/0/0.19, dsn=2.6.0, > > > status=sent (250 2.6.0 Ok, id=02190-02, from > > MTA([127.0.0.1]:10025): 250 > > > 2.0.0 Ok: queued as 2F14C1420081) > > > Jan 15 14:02:49 tele1 postfix/qmgr[15500]: > > 48288142005A: removed > > > Jan 15 14:02:49 tele1 postfix/local[2181]: > > 2F14C1420081: to=< > > > [email protected] <lfpinelli%40dominio.com.br> > > <lfpinelli%40dominio.com.br>>, relay=local, > > > > delay=0.1, delays=0.06/0/0/0.04, dsn=2.0.0, > > status=sent (delivered to > > > maildir) > > > Jan 15 14:02:49 tele1 postfix/qmgr[15500]: > > 2F14C1420081: removed > > > Jan 15 14:02:50 tele1 postfix/smtpd[1828]: disconnect > > from > > > direction.nlink.com.br[201.12.60.34] > > > > > > > > > obrigado, > > > > > > Alex > > > > > > --- Em sex, 15/1/10, Fabiano Caixeta Duarte > > > <[email protected]<fcd.listas%40gmail.com> > <fcd.listas%40gmail.com>> > > > > escreveu: > > > > > > De: Fabiano Caixeta Duarte <[email protected]<fcd.listas%40gmail.com> > > <fcd.listas%40gmail.com>> > > > > Assunto: Re: [shell-script] script de log e-mail > > > Para: [email protected]<shell-script%40yahoogrupos.com.br> > > <shell-script%40yahoogrupos.com.br> > > > > Data: Sexta-feira, 15 de Janeiro de 2010, 0:54 > > > > > > > > > > > > 2010/1/14 Alex <alexpo...@yahoo. com.br>: > > > > Pessoal, boa noite. > > > > > > > > Estou utilizando a seguinte linha de comando para > > saber quantos e-mails > > > os usuários receberam. > > > > > > > > sed -e '/smtp\[/!d' -e 's/^.*<\([^> > > ]*\)>.*$/ \1/' /var/log/mail. log | > > > tr '[A-Z]' '[a-z]' | sort | uniq -c | sort -nr > > > > > > > > Desta forma ele me traz as informações de todos > > os dias, desde a data de > > > criação do arquivo de log. Como faço para por a > > opção para inserir uma > > > informação de um único dia? > > > > > > Depende do formato deste log. Passe umas linhas de > > exemplo pra > > > podermos te ajudar. > > > > > > -- > > > Fabiano Caixeta Duarte > > > Especialista em Redes de Computadores > > > Linux User #195299 > > > Ribeirão Preto - SP > > > > > > > > __________________________________________________________ > > > Veja quais são os assuntos do momento no Yahoo! > > +Buscados > > > http://br.maisbuscados.yahoo.com > > > > > > [As partes desta mensagem que não continham texto > > foram removidas] > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram > > removidas] > > > > > > > > ------------------------------------ > > > > > ---------------------------------------------------------- > > Esta lista não admite a abordagem de outras liguagens de > > programação, como perl, C etc. Quem insistir em não > > seguir esta regra será moderado sem prévio aviso. > > ---------------------------------------------------------- > > Sair da lista: > > [email protected]<shell-script-unsubscribe%40yahoogrupos.com.br> > > ---------------------------------------------------------- > > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > > ---------------------------------------------------------- > > Servidor Newsgroup da lista: news.gmane.org > > Grupo: gmane.org.user-groups.programming.shell.brazil > > > > Links do Yahoo! Grupos > > > > > > > > > > > __________________________________________________________ > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbuscados.yahoo.com > > [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [email protected] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [email protected] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
