[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Header de mensagem
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Header de mensagem |
Date: |
Tue, 13 May 2008 18:09:11 -0300 |
Ola
2008/5/13 Edilson Azevedo <address@hidden>:
> É possível a criação de um script que colete as
> informações de um email (From, To, Cc... enfim, o header), salve cada
> uma delas numa variável e grave em banco
Depende. Este email está em um arquivo?
Se sim, vc poderia usar awk, sed ou grep + cut
Veja
http://sed.sourceforge.net/sed1line_pt-BR.html
Em "APLICAÇÕES ESPECIAIS"
# mostra o cabeçalho Subject, mas remove a porção inicial "Subject :"
sed '/^Subject: */!d; s///;q'
# pega o cabeçalho de endereço de resposta
sed '/^Reply-To:/q; /^From:/h; /./d;g;q'
# verifica o endereço de maneira correta. Pega o endereço de e-mail
# através da 1a linha do cabeçalho de endereço de retorno (veja
# o script acima)
sed 's/ *(.*)//; s/>.*//; s/.*[:<] *//'
exemplo em awk
$ cat header
To: address@hidden
From: Edilson Azevedo <address@hidden>
MIME-Version: 1.0
Subject: [shell-script] Header de mensagem
Reply-To: address@hidden
$ awk -F : '/^From/{ print "From => "$2}' header
>From => Edilson Azevedo <address@hidden>
ou
$ awk -F : '$1=="From"{ print "From => "$2}' header
>From => Edilson Azevedo <address@hidden>
$ grep '^From' header | cut -d: -f2
Edilson Azevedo <address@hidden>
Abraços
--
Tiago B Peczenyj
Linux User #405772
http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"
- Header de mensagem, Edilson Azevedo, 2008/05/13
- Re: [shell-script] OFF-TOPIC: Header de mensagem, MrBiTS, 2008/05/13
- Re: [shell-script] Header de mensagem,
Tiago Barcellos Peczenyj <=
- Re: [shell-script] Header de mensagem, Edilson Azevedo, 2008/05/15
- Re: [shell-script] Header de mensagem, Bruno Gunter Fricke, 2008/05/15
- Re: [shell-script] Header de mensagem, Edilson Azevedo, 2008/05/15
- Re: [shell-script] Header de mensagem, Bruno Gunter Fricke, 2008/05/15
- Re: [shell-script] Header de mensagem, Edilson Azevedo, 2008/05/15
- Re: [shell-script] Header de mensagem, Bruno Gunter Fricke, 2008/05/15