Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
rach dummy mioche

Inscrit le: 06 Nov 2002 Messages: 4
|
Posté le: Mer Nov 06, 2002 5:10 pm Sujet du message: Affichage du contenu d'un message |
|
|
Salut,
Pour situer, j'ai repris le code que tu fournis concernant le petit client pop3 en java avec une interface swing.
Je l'ai modifier un petit peu, notamment, pour afficher le contenu du message, j'utilise un JEditorPane qui permet d'afficher entre autre du html.
Quand je recois un message, je separe tout ce qui est header et contenu reel du message, que je met dans 2 chaines de caracteres.
Mon but est de n'afficher que le message lui-meme, pas ce qui concerne l'en-tete.
Lorsque le message n'est pas du html, ca ne pose pas de probleme, par contre lorsque c'est du html, si je n'affiche pas l'en-tete, le resultat que j'obtiens est du simple texte sans mise en forme (plus l'en-tete en debut) et j'ai une erreur qui apparait.
Apparemment le fait de specifier JEditorPane.setContentType("text/html") ne suffit pas.
As-tu une idee de pourquoi??
Y a t il un moyen d'integrer l'en-tete mais de maniere a ce qu'elle ne soit pas visible??
J'ai une autre petite question aussi, pour separer l'en-tete du message lui-meme, on est oblige de traiter toutes les lignes, de regarder par quoi elles commencent pour tenir compte de tout ce qui est Date, From, Content-Type, MIME-Version, etc...(y en a vraiment un bon paquet) ou y a t'il un moyen de connaitre de facon sure que le message comme a telle ligne, ou apres tel mot cle??
J'espere que c'est a peu pres clair, merci de toute suggestion.
Et ce site est vraiment bien pour qq'un qui n'y connait rien comme moi. |
|
Revenir en haut |
|
 |
Salemioche salemioche


Inscrit le: 05 Avr 2002 Messages: 350 Localisation: FR- BIOT
|
Posté le: Mer Nov 06, 2002 7:37 pm Sujet du message: |
|
|
on est obligé de parser l'entete pour savoir ou commence le message.
pour ce qui est de l'editeur HTML, je ne connais pas
merci pour les compliments. _________________ Creer son site - Hebergement - Jumeaux |
|
Revenir en haut |
|
 |
rach dummy mioche

Inscrit le: 06 Nov 2002 Messages: 4
|
Posté le: Jeu Nov 07, 2002 8:33 am Sujet du message: |
|
|
ok merci quand meme, pour simplifier, plutot que m'attaquer a la source en recuperant les trames du serveur, je vais utiliser l'API javamail qui est plutot pas mal faite.
rachel. |
|
Revenir en haut |
|
 |
malkuth_33 dummy mioche

Inscrit le: 07 Nov 2002 Messages: 5 Localisation: Mantes la jolie (near Paris)
|
Posté le: Ven Nov 08, 2002 9:21 am Sujet du message: Le html en encondoder en MIME non? |
|
|
j'ai pes tester mais je pense que se que tu recois par un mail HTML n'est pas directement du HTML mais du html encoder dans du MIME donc tu doit sans doute decoder tous ca (en fait pour les message au format html tu recoit plusieurs fichier si il ya des image ou autre média integrer) c un peu comme une piéce jointe.
regarde le contenu du message html dans ton blcknote pour voir.
voily voilou @+
Malkuth_33  |
|
Revenir en haut |
|
 |
Salemioche salemioche


Inscrit le: 05 Avr 2002 Messages: 350 Localisation: FR- BIOT
|
Posté le: Ven Nov 08, 2002 9:28 am Sujet du message: |
|
|
oui, c'est exact, un mail html est en fait un mail multipart-mime
ensuite si le soft pour lire les mails le supporte il affiche l'html
sinon du plain text.
dans le document html envoyé, s'il y a des images, on peut faire un lien vers internet ou le site web qui les contient ( c'est ce que je fais pour la newsletter salemioche.com ) ou 'attacher' les documents dans le mail et faire reference a ceux ci ( bien sur le mail sera beaucoup plus gros mais pas besoin de connexion internet au moment de la lecture du mail ) _________________ Creer son site - Hebergement - Jumeaux |
|
Revenir en haut |
|
 |
youbi325 dummy mioche

Inscrit le: 18 Juil 2004 Messages: 1
|
Posté le: Dim Juil 18, 2004 11:04 pm Sujet du message: |
|
|
Bonjour, je fais un client pop3 et je cherche a savoir ou commence le message. J'ai vu 'on est obligé de parser l'entete pour savoir ou commence le message.' et j'aimerais connaître la signification de parser.
Merci  |
|
Revenir en haut |
|
 |
Salemioche salemioche


Inscrit le: 05 Avr 2002 Messages: 350 Localisation: FR- BIOT
|
Posté le: Lun Juil 19, 2004 7:58 am Sujet du message: |
|
|
parser: parcourir le texte pour en extraire/analyser/rechercher un élément _________________ Creer son site - Hebergement - Jumeaux |
|
Revenir en haut |
|
 |
|