[C#] Codifica Mail Subject

sabato 26 marzo 2011 - 16.47

cathello Profilo | Newbie

Ciao a tutti,
ho il seguente problema:
attraverso la classe System.Net.Mail, leggo tutte le informazioni relative alle mail che mi arrivano.
Finchè provengono da outlook non ho nessun problema, diversamente non riesco a leggere correttamente l'oggetto della mail.

Ricevo come oggetto un testo simile a:

=?us-ascii?B?MTI0NzA4M3xBUEVSVFVSQXx8R1JBVkV8IChUcmlhbCBWZXJzaW9uKQ==?="

Ho provato a settare il charset del subject nell'oggetto della mail ma non cambia il risultato.
Qualcuno saprebbe suggerirmi come fare??

Grazie in anticipo :)

freeteo Profilo | Guru

Ciao,
forse è in base64, prova a farti tornare la stringa compresa tra i punti di domanda, convertendola in questo modo:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
il tuo torna "1247083|APERTURA||GRAVE| (Trial Version)"


* ps: le email sono delle brutte bestie quando le analizzi! non puoi immaginare quante volte mi sono dovuto inventare delle cose per fare andare tutte queste maledette codifiche...

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

cathello Profilo | Newbie

MITICO!!!!! :)
credimi te ne sono veramente grato!!!
....ma la funzione Dump() non c'è per le stringhe...

freeteo Profilo | Guru

Ciao,
scusami, il metodo "Dump" è un Extension Method di LinqPad, tool che uso per fare dei piccoli test "al volo" sul codice, mi è scappato nel copia-incolla
Cmq se hai risolto accetta la risposta, così chiudiamo il thread.
Grazie.

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5