m: Edilson Azevedo
To: shell-script@yahoogrupos.com.br
Sent: Thursday, May 15, 2008 12:47 PM
Subject: Re: [shell-script] Header de mensagem
Bruno, embora seja o email todo, eles são 'impressos' diretamente todos
juntos em um arquivo apenas. Cada email enviado/recebido é sal
essário uma porção de
> informações que creio que só você as tenha.
>
> Abraços!
>
> - Original Message -
> From: Edilson Azevedo
> To: shell-script@yahoogrupos.com.br
> <mailto:shell-script%40yahoogrupos.com.br>
> Sent: Thursday, May 15, 2008 11:44 AM
> S
!
- Original Message -
From: Edilson Azevedo
To: shell-script@yahoogrupos.com.br
Sent: Thursday, May 15, 2008 11:44 AM
Subject: Re: [shell-script] Header de mensagem
Bruno,
real-time e são sim os emails em si.
Dados históricos comprovam que em 05/15/2008 11:31 AM, Bruno Gunter
Bruno,
real-time e são sim os emails em si.
Dados históricos comprovam que em 05/15/2008 11:31 AM, Bruno Gunter
Fricke aparentemente escreveu a mensagem abaixo::
>
> Edilson,
>
> Você vai pegar as linhas desejadas em real-time ou será depois? Estes
> e-mails são logs de entrega de e-mails ou s
Edilson,
Você vai pegar as linhas desejadas em real-time ou será depois? Estes e-mails
são logs de entrega de e-mails ou são os e-mails em si?
[As partes desta mensagem que não continham texto foram removidas]
Eu não acho uma boa solução, mas tu poderia deixar o sed lendo a saida
de um tail -f por exemplo...
$ tail -f /var/log/mail.log | sed -nr '/^(Delivered-To:|To:|Sender:)/p'
No caso esse comando a cima so vai imprimir as linhas que tu quer, ai
tu se vira pr adirecionar pra onde tu quer q eu nem sei
So completando a minha ideia anterior, e eu nao sabia q tu queria SÓ
os e-mials..
Segue com a regex:
lazlo:~# cat txt
Delivered-To: [EMAIL PROTECTED]
To: shell-script@yahoogrupos.com.br
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
From: [EMAIL PROTECTED]
Sender: shell-script@ya
Eis um bom começo
$ cat header
Delivered-To: [EMAIL PROTECTED]
To: shell-script@yahoogrupos.com.br
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
From: [EMAIL PROTECTED]
Sender: shell-script@yahoogrupos.com.br
$ awk 'BEGIN{FS="[: ]+";} $1 == "Delivered-To" { print $2}' header
[E
Olá pessoal!
Primeiro agradeço ao 'MrBIT' pela liberação do OFF-TOPIC. Continuando,
os exemplos do sed me cairam bem, também tive bons resultados com a soma
de grep e awk. Isso funciona perfeitamente em arquivo, mais em stream
não sei como posso aplicar. Por exemplo: Tenho um arquivo que cresc
upos.com.br
From: Edilson Azevedo <[EMAIL PROTECTED]>
MIME-Version: 1.0
Subject: [shell-script] Header de mensagem
Reply-To: shell-script@yahoogrupos.com.br
$ awk -F : '/^From/{ print "From => "$2}' header
>From => Edilson Azevedo <[EMAIL PROTECTED]>
ou
Olá pessoal!
Tenho uma dúvida que talvez seja meio off-topic para a lista. Possuo
uma solução de correio eletrônico onde tenho que criar uma rotina de
backup das mensagens. A alternativa que encontrei é enviar uma cópia de
todas as mensagens para uma conta específica, porém essa mesma solução
11 matches
Mail list logo