Affichage du contenu d'un message

 
Poster un nouveau sujet   Répondre au sujet    iprelax.fr Index du Forum -> POP
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
rach
dummy mioche
dummy mioche


Inscrit le: 06 Nov 2002
Messages: 4

MessagePosté le: Mer Nov 06, 2002 5:10 pm    Sujet du message: Affichage du contenu d'un message Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
Salemioche
salemioche
salemioche


Inscrit le: 05 Avr 2002
Messages: 350
Localisation: FR- BIOT

MessagePosté le: Mer Nov 06, 2002 7:37 pm    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Yahoo Messenger MSN Messenger
rach
dummy mioche
dummy mioche


Inscrit le: 06 Nov 2002
Messages: 4

MessagePosté le: Jeu Nov 07, 2002 8:33 am    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
malkuth_33
dummy mioche
dummy mioche


Inscrit le: 07 Nov 2002
Messages: 5
Localisation: Mantes la jolie (near Paris)

MessagePosté le: Ven Nov 08, 2002 9:21 am    Sujet du message: Le html en encondoder en MIME non? Répondre en citant

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 Very Happy
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un email MSN Messenger
Salemioche
salemioche
salemioche


Inscrit le: 05 Avr 2002
Messages: 350
Localisation: FR- BIOT

MessagePosté le: Ven Nov 08, 2002 9:28 am    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Yahoo Messenger MSN Messenger
youbi325
dummy mioche
dummy mioche


Inscrit le: 18 Juil 2004
Messages: 1

MessagePosté le: Dim Juil 18, 2004 11:04 pm    Sujet du message: Répondre en citant

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 Smile
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Salemioche
salemioche
salemioche


Inscrit le: 05 Avr 2002
Messages: 350
Localisation: FR- BIOT

MessagePosté le: Lun Juil 19, 2004 7:58 am    Sujet du message: Répondre en citant

parser: parcourir le texte pour en extraire/analyser/rechercher un élément
_________________
Creer son site - Hebergement - Jumeaux
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Yahoo Messenger MSN Messenger
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    iprelax.fr Index du Forum -> POP Toutes les heures sont au format CET (Europe)
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Affilzen SARL : Mention légale