[Risolto]Rimuovere Tag da messaggi di posta?

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
9!Martin
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1669
Iscrizione: martedì 17 novembre 2009, 14:51
Desktop: Lxde Classico
Distribuzione: Ubuntu Trusty 32bit

[Risolto]Rimuovere Tag da messaggi di posta?

Messaggio da 9!Martin »

Salve a tutti

Sapete se sia possibile, con awk/sed rimuovere dai messaggi di posta elettronica parti di testo
come queste:

Codice: Seleziona tutto

X-Originating-IP: [209.85.xxx.xxx]
Authentication-Results: mta1139.mail.ir2.yahoo.com  from=gmail.com; domainkeys=neutral (no sig);  from=gmail.com; dkim=pass (ok)
Received: from 127.0.0.1  (EHLO mail-wi0-f178.google.com) (209.85.212.178)
  by mta1139.mail.ir2.yahoo.com with SMTPS; Mon, 08 Jun 2015 15:36:52 +0000
Gràzie

Ciao :-)
Ultima modifica di 9!Martin il domenica 21 giugno 2015, 16:28, modificato 1 volta in totale.
Avatar utente
crap0101
Rampante Reduce
Rampante Reduce
Messaggi: 8242
Iscrizione: martedì 30 ottobre 2007, 6:33
Desktop: LXDE
Distribuzione: Ubuntu 18.04.1 LTS
Sesso: Maschile
Località: TO
Contatti:

Re: Rimuovere Tag da messaggi di posta?

Messaggio da crap0101 »

se ti interessa solo rimuovere l'ip puoi fare una cosa del genere

Codice: Seleziona tutto

crap0101@orange:/tmp/FOO$ cat m.txt
blablabla
X-Originating-IP: [209.85.22.122]
Authentication-Results: mta1139.mail.ir2.yahoo.com  from=gmail.com; domainkeys=neutral (no sig);  from=gmail.com; dkim=pass (ok)
Received: from 127.0.0.1  (EHLO mail-wi0-f178.google.com) (209.85.212.178)
  by mta1139.mail.ir2.yahoo.com with SMTPS; Mon, 08 Jun 2015 15:36:52 +0000
blablabla
crap0101@orange:/tmp/FOO$ sed -r 's/(^X-Originating-IP: \[)[.0-9]+(\].*$)/\10.0.0.0\2/' m.txt 
blablabla
X-Originating-IP: [0.0.0.0]
Authentication-Results: mta1139.mail.ir2.yahoo.com  from=gmail.com; domainkeys=neutral (no sig);  from=gmail.com; dkim=pass (ok)
Received: from 127.0.0.1  (EHLO mail-wi0-f178.google.com) (209.85.212.178)
  by mta1139.mail.ir2.yahoo.com with SMTPS; Mon, 08 Jun 2015 15:36:52 +0000
blablabla
se invece vuoi eliminare proprio tutto il campo, imho meglio scrivere qualche riga in perl o python utilizzando uno dei loro moduli per parsare le email.
http://www.gnu.org/ http://boinc.berkeley.edu/ http://www.python-it.org/
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
9!Martin
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1669
Iscrizione: martedì 17 novembre 2009, 14:51
Desktop: Lxde Classico
Distribuzione: Ubuntu Trusty 32bit

Re: Rimuovere Tag da messaggi di posta?

Messaggio da 9!Martin »

Ok, ti ringrazio!

Ciao :)
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti