Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
CLient POP3
sabato 26 dicembre 2009 - 20.05
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
TOPOAMORE
Profilo
| Expert
695
messaggi | Data Invio:
sab 26 dic 2009 - 20:05
Salve e auguri di buon natale a tutti.
sto rielazando un client di POP3.
I problemi sono scaricando la mail riesco a separare gli header dalla mail vera e propria.
Allora il problema è:
se la mail è puro testo vabene cosi com'e' ma se è html non riesco a farlo interpretare nel modo corretto
Ho visto che ogni riga del codice html finisce con un simbolo = e lo tolgo con substring e va bene
ma dopo ogni attributo (width,height, ecc...) invece di esserci sono il simbolo = c'e' la combinazione =3D e come questo altri simboli sparsi per il codice che non riesco ad identificare e quindi l'errata visualizzazione della MAIL.
Chiedo il vostro aiuto...
Aggiornamento....
Ho visto che qui caratteri sono caratteri esadeciamli introdotti con la codifica a 7 bit...
Ora la domanda è si possono isolare oppure vanno trovati uno ad uno ???
Saluti e ancora auguri
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 29 dic 2009 - 09:41
>Salve e auguri di buon natale a tutti.
>sto rielazando un client di POP3.
Benvenuto nel club della posta !
>Ho visto che qui caratteri sono caratteri esadeciamli introdotti
>con la codifica a 7 bit...
Eh si ma non solo ci sono anche altre codifiche.
>Ora la domanda è si possono isolare oppure vanno trovati uno
>ad uno ???
Allora, per interpretare correttamente una email ci sono un numero notevole di pagine di RFC (Request for comments) che non sono altro che delle specifiche/standard in cui è scritto come deve essere costruita internamente una e-mail, che headers deve avere, come devono essere codificati gli allegati, ecc.ecc. Solo studiandoti queste e operando a ritroso riuscirai a leggere correttamente una email.
Per esempio nella RFC 2045:
http://www.rfc-editor.org/rfc/rfc2045.txt
troverai ad un certo punto:
Thus, for example, the decimal value 12 (US-ASCII form feed) can be represented by "=0C", and the decimal value 61 (US-ASCII EQUAL SIGN) can be represented by "=3D".
Questa per esempio è la documentazione relativa alla codifica di tipo "quoted printable":
The Quoted-Printable encoding is intended to represent data that largely consists of octets that correspond to printable characters in the US-ASCII character set.
Insomma leggendo le RFC troverai tutto.
>Saluti e ancora auguri
Anche a te
David De Giacomi | <empty>
http://blogs.dotnethell.it/david/
TOPOAMORE
Profilo
| Expert
695
messaggi | Data Invio:
mar 29 dic 2009 - 19:29
Ti rinmgrazio per il link e le spiegazioni ma alla fine non c'e' un modo standard di interpretare un email.
Ogni client pop3 puo' fare a modo suo per avere il risultato....giusto???
Il fatto che non si supportano i mime o html e un fatto solo parametrico...io posso interpretare come voglio il messaggio una volta che so lo standard...Sbaglio???
ASP 2.0 - VB 2008
Torna su
Stanze Forum
Elenco Threads
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 !