Ciao a tutti sto cercando di creare una webmail in asp.net. Su internet no si trova molto in merito e soprattutto non trovo componenti gia fatti e gratuiti.
Dunque non mi resta che crearmela!!
Sul siti www.aspitalia.com ho trovato un po di codice, scritto in linguaggio VB, che permette di leggere il contenuto delle mail.
Ho trascritto il codice in c# per mia comodità.....e fin qua' nessun problema.
Ora dalla mail originale si riesce a ricavare il mittente, l'oggetto, il destinatario, ma non riesco ad estrapolare il testo della mail.![]()
Ho provato con le ESPRESSIONI REGOLARI (e quindi con l'oggetto regex) ma non riesco a fare nulla di buono e chiedo a voi un aiuto.
Il testo in una mail si trova in questo modo:
------=_NextPart_000_0005_01C4E6BA.80C66E10
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
ciao
------=_NextPart_000_0005_01C4E6BA.80C66E10
Io speravo di sfruttare il fatto che il testo è compreso tra quelle due righe particolari che iniziano con i trattini e quindi ho scritto una cosa del genere:
String pattern = "[-{1,}.*\\n][(.*\\n){1,}][-{1,}.*\\n]";
Regex r = new Regex(pattern,RegexOptions.IgnoreCase | RegexOptions.Multiline);
String testo = r.Match( <email intera> ).Groups[1].Value;
Purtroppo però così non funziona!!
Qualcuno ha qualche suggerimento?
grazie e ciao![]()