grep "Jan 15" | sed -e '/smtp[/!d' -e 's/^.* ]*)>.*$/ 1/'
/var/log/mail. log |  tr '[A-Z]' '[a-z]' | sort | uniq -c | sort -nr
 Ou
 sed -e '/Jan 15/' -e '/smtp[/!d' -e 's/^.* ]*)>.*$/ 1/'
/var/log/mail. log |  tr '[A-Z]' '[a-z]' | sort | uniq -c | sort -nr
 On Sex 15/01/10 14:04 , Alex alexpo...@yahoo.com.br sent:
        Segue:
 Jan 15 14:02:49 tele1 postfix/qmgr[15500]: 48288142005A: from=,
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=
 Jan 15 14:02:49 tele1 postfix/qmgr[15500]: 2F14C1420081: from=,
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]  -> , Message-ID: , mail_id:
ClZ9oHcESlkv, Hits: -, queued_as: 2F14C1420081, 190 ms
 Jan 15 14:02:49 tele1 postfix/smtp[2177]: 48288142005A: to=,
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=,
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  escreveu:
 De: Fabiano Caixeta Duarte 
 Assunto: Re: [shell-script] script de log e-mail
 Para: shell-script@yahoogrupos.com.br
 Data: Sexta-feira, 15 de Janeiro de 2010, 0:54
 2010/1/14 Alex :
 > 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 [1]
 [As partes desta mensagem que não continham texto foram removidas]
    


[As partes desta mensagem que não continham texto foram removidas]

Responder a