ciao a tutti, ho questo problema:

dovrei fare il parsing di una mail in formato testo, e recuperare i vari campi, dunque per le varie intestazioni dell'header non ho problemi, ho fatto uno stringtokenizer per il carattere "\n" e controllo x ogni token con il metodo

.startswith("From: ")

per vedere se è il campo che mi interessa

il problema è il testo!

come riesco a capire quando finiscono gli header e prendere tutto il resto?

inizialmente pensavo di prendere tutto quello che sta dopo

"Content-type" ma molti mailer aggiungono info anche dopo, ad esempio questa è una mail di gmail:

codice:
X-Gmail-Received: 8f63da311d938bb934bf286e2307650c5eed77d2
Received: by 10.70.12.8 with HTTP; Mon, 26 Sep 2005 05:21:27 -0700 (PDT)
Message-ID: <9469c3170509260521753e715b@mail.gmail.com>
Date: Mon, 26 Sep 2005 14:21:27 +0200
From: nik600 hotmail <nik600@gmail.com>
Reply-To: nik600 hotmail <nik600@gmail.com>
To: xxxxxxxxxxxxxx
Subject: rallentare festival
MIME-Version: 1.0
Content-Type: multipart/alternative; 
        boundary="----=_Part_5888_14129115.1127737287497"
Delivered-To: nik600@gmail.com

------=_Part_5888_14129115.1127737287497
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Buongiorno

sono interessato a realizzare un sistema di voicemail con testo............testo...............